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>
を使用してインストールしたモジュールの束に特有のものです。
アクティブなconda環境内からjupyterを実行していますか? – ffledgling
私はそれが何を意味するのか分かりません...あなたはそれを説明できますか? – AndreyIto