0

私は通常、Python をプログラミングするときに Jupyter Notebook インターフェイスを使用しますが、最近、pip (Bioservices)を介して bioservices をインストールし、Jupyter Notebook を開こうとすると、次の実行時エラーが発生します。

~$ jupyter ノートブック

トレースバック (最新の呼び出しが最後):

File "/usr/local/bin/jupyter-notebook", line 7, in <module>
from notebook.notebookapp import main

File "/usr/local/lib/python2.7/dist-packages/notebook/notebookapp.py", line 60, in <module>
from .services.contents.manager import ContentsManager

File "/usr/local/lib/python2.7/dist-packages/notebook/services/contents/manager.py", line 16, in <module>
from nbformat import sign, validate, ValidationError

File "/usr/local/lib/python2.7/dist-packages/nbformat/__init__.py", line 33, in <module>
from .validator import validate, ValidationError

File "/usr/local/lib/python2.7/dist-packages/nbformat/validator.py", line 12, in <module>
from jsonschema import ValidationError

File "/usr/local/lib/python2.7/dist-packages/jsonschema/__init__.py", line 18, in <module>
from jsonschema.validators import (

File "/usr/local/lib/python2.7/dist-packages/jsonschema/validators.py", line 8, in <module>
import requests

File "/home/bioinfo/.local/lib/python2.7/site-packages/requests/__init__.py", line 74, in <module>

raise RuntimeError('Requests dependency \'chardet\' must be version >= 3.0.2, < 3.1.0!')

RuntimeError: Requests dependency 'chardet' must be version >= 3.0.2, < 3.1.0!

PS: bioservices をアンインストールしましたが、エラーは解決しませんでした! chardet を再インストールしようとしましたが、次の出力が得られます。

~$ pip install chardet==3.0.2

chardet==3.0.2 の収集

キャッシュされた chardet-3.0.2-py2.py3-none-any.whl の使用

収集したパッケージのインストール: chardet

chardet-2.3.0 が正常にインストールされました

4

3 に答える 3

1

これは依存関係が壊れているように見えます。chardet パッケージの正しいバージョンをインストールしようとしましたか?

pip install chardet==3.0.2

もちろん、ここでは pip がインストールされていると仮定しています。そうしないと、システムが出荷するものに固執します。その場合、pip をインストールするか、Python のインストールをより細かいレベルで制御する別の方法をお勧めします。

于 2017-06-03T12:22:25.750 に答える
0

私も同じエラーがあります。すべてを試した後、私にはうまくいきません。だから私は単にそれをアンインストールします:

pip uninstall jupyter

次に、jupyter ノートブックを再度インストールします (インストールしたライブラリは削除されず、jupyter をアンインストールするだけです) 試してみましょう

于 2020-04-01T16:42:08.200 に答える