2016-03-22 11 views
3

私はjupyterを経由してインストールしました:/usr/local/opt/python/bin/python2.7 -m pip install jupyterImportError:jupyterノートブックを実行しているときにIPython.pathsという名前のモジュールがありませんか?

このインストールipythonバージョン4.1.2。私はjupyterノートブックを実行したときしかし、私が取得:

Traceback (most recent call last): 
    File "/usr/local/bin/jupyter-notebook", line 7, in <module> 
    from notebook.notebookapp import main 
    File "/Library/Python/2.7/site-packages/notebook/notebookapp.py", line 83, in <module> 
    from IPython.paths import get_ipython_dir 
ImportError: No module named IPython.paths 

まだ、私が直接ipythonシェルでIPython.pathsインポートget_ipython_dirから実行したときに、それが正常に動作します。また、/usr/local/opt/python/bin/python2.7を実行した後、同じことを実行すると、正常に実行されます。また、私はPythonのsys.executableパスを確認するとき/usr/local/opt/python/bin/python2.7

これは私には意味がありません。どのようにしてIpythonと通常のPython(両方とも/usr/local/opt/python/bin/python2.7を使用)はどちらも正常に実行できますが、そのPythonでインストールされた私のjupyterはコマンドを実行できません。助言がありますか?

+0

何らかの理由で、あなたの 'jupyter *'スクリプトは、ローカルにインストールされたものではなく、ハッシュバングでOS Xシステムのpythonを持っているようです。これらのスクリプトの最初の行を編集するか( '/ usr/local/bin/jupyter-notebook'の最初の行を確認して編集する)、正しいPython実行可能ファイルで明示的にスクリプトを起動することができます。例: '/usr/local/op/python/bin/python2.7/usr/local/bin/jupyter-notebook'です。 – Evert

+0

明示的に設定されたPYTHONPATH環境変数も確認してください。これらはデフォルトの 'sys.path'よりも優先されるため、問題を引き起こす可能性があります。 – Evert

+0

/usr/local/opt/python/bin/python2.7/usr/local/bin/jupiter notebook – BigBoy1337

答えて

3

私は同じ問題を抱えていました。ちょうどこれが私を助けました。誰かがこれが役に立つと思うかもしれません。

from IPython.paths import get_ipython_dir 
ImportError: No module named IPython.paths 

私はLinux mint 17でPython 3を実行していました。まず、コマンドを使用してシステムからjupyterをアンインストールしました。

sudo -H pip3 uninstall jupyter 

正常にアンインストールした後、次のコマンドを入力してjupyterを再インストールしました。

sudo -H pip3 install jupyter 

そして、私がjupyter立ち上げたときに再び死ななかった

jupyter notebook 

kernelを使用したり、再起動しませんでした。すべて今はうまくいく。私は、少なくとも一人がこれが有用であることを願っています。

関連する問題