2017-09-27 2 views
0

이 아닙니다. 리눅스에서 나는 anaconda을 통해 파이썬을 관리하고 있습니다. 그러나 amplpy에 대한 좋은 지원이 없었기 때문에 pip을 통해 설치했습니다. 이제ipython은 파이썬 모듈을 인식하지만 jupyter 노트는

, 내가 ipython에서 오전 때, 나는

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'> 

을 할 수 유사 내가 베어 python에서 실행합니다. 그러나, 나는

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'] 

를 제공받을 jupyter notebook

(myenv3) x:yy$ jupyter notebook 

를 시작하고 신선한 python 3 시트를 엽니 다! ipython의 경로는 /home/x/anaconda3/envs/myenv3/lib/...입니다!

이러한 불일치가 발생할 수있는 원인과 해결 방법은 무엇입니까?

+1

예, 확실합니다 – FooBar

+0

jupyter를 설치하기 위해'conda install jupyter'를 사용하면, 사용할 커널을 선택할 수 있습니다. 메뉴'커널 -> 커널 변경 '을 체크하십시오. 다른 옵션이 있습니까? – Sraw

+0

@Sraw Jupyter 노트북 안에 "Kernel"메뉴가 있어야합니까? 나는 없다. 그러나 새로운 노트북을 만들 때'python3'과'julia' 중에서 선택할 수 있습니다. – FooBar

답변

1

대부분의 아마, 당신이 당신의 jupyter 명령을 사용하는 것과 다른 환경에 모듈을 설치 한합니다 (PATH에서 발견되는 어떤 다른 당신의 "myenv3"에는 jupyter이 '하지 않는 경우, 예를 들어 사용됩니다). 예 : 문제 해결 정보는 Keras import error Nadam을 참조하십시오.

관련 문제