2017-01-06 11 views
2

A very similar problemですが、異なる解決策です。JupyterのNo Module Namedエラー

Jupyterでimport speech_recognition as srを実行しようとすると、no moduled named...エラーが返されます。

しかし、端末で行うのは問題ありません。だから私は両方のsys.pathsを見渡した。 Jupyterで:ターミナルで

//anaconda/lib/python3.5/site-packages/six-1.10.0-py3.5.egg', 
'/Users/don', 
'/Users/don/Users/don/Documents/PyModules/skynet', 
'//anaconda/lib/python35.zip', 
'//anaconda/lib/python3.5', 
'//anaconda/lib/python3.5/plat-darwin', 
'//anaconda/lib/python3.5/lib-dynload', 
'/anaconda/lib/python3.5/site-packages/Sphinx-1.3.1-py3.5.egg', 
'//anaconda/lib/python3.5/site-packages', 
'//anaconda/lib/python3.5/site-packages/aeosa', 
'//anaconda/lib/python3.5/site-packages/IPython/extensions', 
'/Users/don/.ipython' 

/Users/don/Applications/miniconda3/lib/python3.5/site-packages 
/datashader-0.4.0-py3.5.egg 
/Users/don 
/Users/don/Users/don/Documents/PyModules/skynet 
/Users/don/Applications/miniconda3/lib/python35.zip 
/Users/don/Applications/miniconda3/lib/python3.5 
/Users/don/Applications/miniconda3/lib/python3.5/plat-darwin 
/Users/don/Applications/miniconda3/lib/python3.5/lib-dynload 
/Users/don/Applications/miniconda3/lib/python3.5/site-packages 
/Users/don/Applications/miniconda3/lib/python3.5/site-packages/setuptools-23.0.0-py3.5.egg 

私は、モジュールspeech_recognition輸入罰金は、Jupyterでこの最初に実行した場合: sys.path.append('/Users/don/Applications/miniconda3/lib/python3.5/site-packages')

私は何が起こっているのか知りたいですに?私は一種の解決策を見つけましたが、よりエレガントなものを望みます。毎回sys.path.appendを実行する必要はありません。これは、最近、私がpip install <module>を使用してインストールしたモジュールの束に特有のものです。

+0

アクティブなconda環境内からjupyterを実行していますか? – ffledgling

+0

私はそれが何を意味するのか分かりません...あなたはそれを説明できますか? – AndreyIto

答えて

1

これは修正されましたが、その理由や理由はわかりません。私はちょうど$ pip3 install jupyterをやったが、それ以降はすべて魔法のように正しくインポートされた。それにもかかわらず、誰かが私に何がうまくいかなかったか分からないために何が修正されたかについての手がかりを与えることができれば、それは素晴らしいことでしょう。

関連する問題