Windows 7でipythonを何ヶ月もうまく使っていましたが、最近djangoで遊ぶことに決めました。私が見たガイドはvirtualenvをインストールすることをお勧めしました。これはすごくうまくいっていました。しかし今virtualenvをインストールした後、私はもはやipython/jupyterを実行できません
、私はipython(またはjupyter)を起動しようと、私は次のエラーを取得する:
C:\Python\Scripts>jupyter notebook
Traceback (most recent call last):
File "c:\python\lib\runpy.py", line 162, in _run_module_as_main
"__main__", fname, loader, pkg_name)
File "c:\python\lib\runpy.py", line 72, in _run_code
exec code in run_globals
File "C:\Python\Scripts\jupyter-notebook.exe\__main__.py", line 5, in <module>
File "c:\python\lib\site-packages\notebook\notebookapp.py", line 60, in <module>
from .services.contents.manager import ContentsManager
File "c:\python\lib\site-packages\notebook\services\contents\manager.py", line 16, in <module>
from nbformat import sign, validate, ValidationError
File "c:\python\lib\site-packages\nbformat\sign.py", line 33, in <module>
algorithms = hashlib.algorithms
AttributeError: 'module' object has no attribute 'algorithms'
私は、jupyterをアンインストールして再インストールhashlibを試し、さらには自分自身をPYTHON、なし成功を収めてきました。私はピップを使ってインストールを行い、セットアップツールもインストールされています。私はハードドライブを再フォーマットし、やり直すことを考えていますが、それは少し極端なようです。どんな助けもありがとう。ありがとう。
python2からpython3にアップグレードしましたか? 'hashlib.algorithms'はpy3で削除されます。 'python --version'の出力は何ですか? – gdlmx
C:\ Python \ Scripts> python --version Python 2.7.11 :: Anaconda 2.4.0(64ビット) –
FWIW、私はすべてを諦めてアンインストールし、Anacondaを再インストールしました。今はすべてが順調です。ここからは、virtualenvはJupyter/iPythonと互換性がないと見なされますが、私が試していないことは、Jupyterをvirtualenvにインストールして実行していたことです。可能であれば、他の人がチャイムインします。 –