2016-06-11 13 views
0

でenthoughtを使用してノートPCやボケipythonパスという名前のモジュールは、私がIpythonノートにはImportError:窓

--------------------------------------------------------------------------- 
ImportError        Traceback (most recent call last) 
<ipython-input-128-bedfa82edaf4> in <module>() 
    9 p.line(logged_ts.index, logged_ts[[1]], color='navy', alpha=0.5) 
10 
---> 11 show(p) 

C:\Users\user\AppData\Local\Enthought\Canopy\User\lib\site-packages\bokeh\io.pyc in show(obj, browser, new) 
299 
300  ''' 
--> 301  return _show_with_state(obj, _state, browser, new) 
302 
303 def _show_with_state(obj, state, browser, new): 

C:\Users\user\AppData\Local\Enthought\Canopy\User\lib\site-packages\bokeh\io.pyc in _show_with_state(obj, state, browser, new) 
307 
308  if state.notebook: 
--> 309   comms_handle = _show_notebook_with_state(obj, state) 
310 
311  elif state.server_enabled: 

C:\Users\user\AppData\Local\Enthought\Canopy\User\lib\site-packages\bokeh\io.pyc in _show_notebook_with_state(obj, state) 
329   comms_target = make_id() 
330   publish_display_data({'text/html': notebook_div(obj, comms_target)}) 
--> 331   handle = _CommsHandle(get_comms(comms_target), state.document, state.document.to_json()) 
332   state.last_comms_handle = handle 
333   return handle 

C:\Users\user\AppData\Local\Enthought\Canopy\User\lib\site-packages\bokeh\util\notebook.pyc in get_comms(target_name) 
109 
110  ''' 
--> 111  from ipykernel.comm import Comm 
112  return Comm(target_name=target_name, data={}) 
113 

C:\Users\user\AppData\Local\Enthought\Canopy\User\lib\site-packages\ipykernel\__init__.py in <module>() 
    1 from ._version import version_info, __version__, kernel_protocol_version_info, kernel_protocol_version 
----> 2 from .connect import * 

C:\Users\user\AppData\Local\Enthought\Canopy\User\lib\site-packages\ipykernel\connect.py in <module>() 
12 
13 from IPython.core.profiledir import ProfileDir 
---> 14 from IPython.paths import get_ipython_dir 
15 from ipython_genutils.path import filefind 
16 from ipython_genutils.py3compat import str_to_bytes 

ImportError: No module named paths 

をボケとのプロットを実行しようとすると、次のエラーを受け取っていないよ、私はすでにipythonをアンインストールしようとしましたピップとパッケージマネージャーを使用してパッケージを作成します。 助けていただければ幸いです。

+1

'IPython.pathsインポートget_ipython_dir'からは、私のインストールに成功しますWindows 7上のCanopy 1.7.2。あなたの環境で参照される他のPythonインストールはありますか?あなたは 'set | Windowsコマンドプロンプトで「ソート」をクリックします。 –

+0

私は覚えていません。これは私がコマンドhttp://txt.do/5b27qを実行した出力です – ghost

+0

ノートブックのどのバージョンですか?おそらくノートブックのバージョンが古すぎるのでしょうか? – bigreddot

答えて

1

pipを、既にパッケージマネージャーとともにインストールされているパッケージ(Canopyにバンドルされているパッケージを含む)とともに使用すると、互換性のないファイルが混在する可能性があります。 Canopy 1.5.2をアンインストールし、現在のバージョン1.7.2をインストールすることをお勧めします。 Canopyを再起動する前に、Canopyが作成する他のディレクトリを必ず削除してください。特にhttps://support.enthought.com/entries/23580651-Uninstalling-and-resetting-Canopy

を参照してください(あなたがキャノピー1.7.2にアップデートするかどうか)、あなたはキャノピーを再起動する前に、このディレクトリを削除する必要があります:C:\Users\user\AppData\Local\Enthought\Canopy\User\

+0

キャノピーをアンインストールして再インストールする必要はありますか?私は、パッケージをアンインストールすることが、Windowsで動作させるために苦労していたことを恐れています。パスの問題を修正するために、キャノピーを再起動してこの推奨ディレクトリを削除するだけでよいのでしょうか? – ghost

+0

これは実際には反対です。 Canopyをアンインストールして再インストールしても、インストールされているパッケージに影響はありません。そのディレクトリを削除すると、それらのパッケージがすべて削除されます。ですから手動でインストールしたパッケージを保存したいので、削除する代わりに 'enpkg --forceall ipython'を試してみることをお勧めします –