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/...
を持っています!
このような不一致を引き起こす原因は何ですか?どのように修正できますか?
はい、私は確信しています – FooBar
jupyterをインストールするために 'conda install jupyter'を使うと、どのカーネルを使うかを選ぶことができます。メニューの 'Kernel-> Change kernel'をチェックしてください。他の選択肢はありますか? – Sraw
@Sraw Jupyterノートブックの中に「Kernel」メニューがありますか?私はどれも持っていません。しかし、私が新しいノートブックを作っているとき、私は 'python3'と' julia'のどちらかを選ぶことができ、私は前者を選んでいます。 – FooBar