gpt4 book ai didi

python - Jupyter 中的 "No Module Named"错误

转载 作者:太空宇宙 更新时间:2023-11-04 05:16:50 24 4
gpt4 key购买 nike

A very similar problem ,但不同的解决方案。

当我尝试做 import speech_recognition as sr在 Jupyter 中,它返回 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

如果我先在 Jupyter 中运行它,那么模块 speech_recognition进口罚款: sys.path.append('/Users/don/Applications/miniconda3/lib/python3.5/site-packages')

我想知道这是怎么回事?我找到了某种解决方案,但我想要一个更优雅的解决方案,所以我不必做 sys.path.append每次。这对于我最近使用 pip install <module> 安装的一堆模块来说尤其普遍。 .

最佳答案

这修复了它,但我不知道如何或为什么。我刚刚执行了 $ pip3 install jupyter,之后一切都神奇地正确导入了。不过,如果有人能给我一个关于修复了什么的线索(因为我什至不知道出了什么问题),那就太好了。

关于python - Jupyter 中的 "No Module Named"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41499989/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com