概要
自分の備忘録です。忘れない内にメモメモ。
前回、Python 3.8 がリリースされたので自分の環境にインストールしたのですが
その後、pip で ipython をアップデートすると起動時に以下の警告が出るようになりました。
$ . venv/py3/scripts/activate.ps1 (py3) $ python -m pip install --upgrade pip (py3) $ python -m pip install -U ipython (py3) $ ipython c:\users\xxxx\venv\py3\lib\site-packages\traitlets\config\loader.py:795: SyntaxWarning: "is" with a literal. Did you mean "=="? if len(key) is 1: c:\users\xxxx\venv\py3\lib\site-packages\traitlets\config\loader.py:804: SyntaxWarning: "is" with a literal. Did you mean "=="? if len(key) is 1: Python 3.8.0 (tags/v3.8.0:fa919fd, Oct 14 2019, 19:21:23) [MSC v.1916 32 bit (Intel)] Type 'copyright', 'credits' or 'license' for more information IPython 7.8.0 -- An enhanced Interactive Python. Type '?' for help.
解決方法
上で出ている警告メッセージの中にある traitlets というのは以下のライブラリ。
これのバージョンが古いのかなーって思って
(py3) $ python -m pip install -U trailtlets Collecting traitlets Downloading https://files.pythonhosted.org/packages/ca/ab/872a23e29cec3cf2594af7e857f18b687ad21039c1f9b922fac5b9b142d5/traitlets-4.3.3-py2.py3-none-any.whl (75kB) |████████████████████████████████| 81kB 403kB/s Requirement already satisfied, skipping upgrade: six in c:\users\xxxx\venv\py3\lib\site-packages (from traitlets) (1.12.0) Requirement already satisfied, skipping upgrade: ipython-genutils in c:\users\xxxx\venv\py3\lib\site-packages (from traitlets) (0.2.0) Requirement already satisfied, skipping upgrade: decorator in c:\users\xxxx\venv\py3\lib\site-packages (from traitlets) (4.3.2) Installing collected packages: traitlets Found existing installation: traitlets 4.3.2 Uninstalling traitlets-4.3.2: Successfully uninstalled traitlets-4.3.2 Successfully installed traitlets-4.3.3
なんか、ちょっとだけ古かったみたいでアップデートされました。
その後、実行すると
(py3) $ ipython Python 3.8.0 (tags/v3.8.0:fa919fd, Oct 14 2019, 19:21:23) [MSC v.1916 32 bit (Intel)] Type 'copyright', 'credits' or 'license' for more information IPython 7.8.0 -- An enhanced Interactive Python. Type '?' for help. In [1]:
と出て、無事警告メッセージも消えました。
過去の記事については、以下のページからご参照下さい。
- いろいろ備忘録日記まとめ
サンプルコードは、以下の場所で公開しています。
- いろいろ備忘録日記サンプルソース置き場