2017-09-27 36 views
0

linuxでは、私はanacondaでPythonを管理しています。しかし、amplpyのサポートがないので、pip経由でインストールしました。私はipythonにいるとき、私は裸pythonから実行した場合ipythonはpythonモジュールを認識しますが、jupyterノートブックは認識しません

今、私は同様に

In [1]: import amplpy 
In [3]: amplpy 
Out[3]: <module 'amplpy' from '/home/x/anaconda3/envs/myenv3/lib/python3.6/site-packages/amplpy/__init__.py'> 

を行うことができます。私はjupyter notebook

(myenv3) x:yy$ jupyter notebook 

を開始し、新鮮なpython 3シートを開いたときにしかし、私は取得

ModuleNotFoundError      Traceback (most recent call last) 
<ipython-input-2-93ba964328c9> in <module>() 
----> 1 import amplpy 

ModuleNotFoundError: No module named 'amplpy' 

sys.pathは私に間違ったフォルダです

['', 
'/home/x/anaconda3/lib/python36.zip', 
'/home/x/anaconda3/lib/python3.6', 
'/home/x/anaconda3/lib/python3.6/lib-dynload', 
'/home/x/anaconda3/lib/python3.6/site-packages', 
'/home/x/anaconda3/lib/python3.6/site-packages/Sphinx-1.5.6-py3.6.egg', 
'/home/x/anaconda3/lib/python3.6/site-packages/setuptools-27.2.0-py3.6.egg', 
'/home/x/anaconda3/lib/python3.6/site-packages/IPython/extensions', 
'/home/x/.ipython'] 

を与えます! ipythonは、パスとして/home/x/anaconda3/envs/myenv3/lib/...を持っています!

このような不一致を引き起こす原因は何ですか?どのように修正できますか?

+1

はい、私は確信しています – FooBar

+0

jupyterをインストールするために 'conda install jupyter'を使うと、どのカーネルを使うかを選ぶことができます。メニューの 'Kernel-> Change kernel'をチェックしてください。他の選択肢はありますか? – Sraw

+0

@Sraw Jupyterノートブックの中に「Kernel」メニューがありますか?私はどれも持っていません。しかし、私が新しいノートブックを作っているとき、私は 'python3'と' julia'のどちらかを選ぶことができ、私は前者を選んでいます。 – FooBar

答えて

1

おそらく、あなたはあなたのjupyterコマンドは(「PATHで発見された任意の他、あなたの 『myenv3』にはjupyterが、そこに使用されません例えば場合)を使用しているものとは異なる環境にモジュールをインストールしました。例えば、トラブルシューティングのヒントについてはKeras import error Nadamをご覧ください。

関連する問題