原谅我,但我是 python 的新手。我已经使用 conda install theano
安装了一个包(theano),当我输入 conda list
时,包存在
但是,当我通过运行 python
进入 python 解释器,并尝试使用 import theano
导入它时,出现错误:“没有名为 theano 的模块”,当我列出所有 python 时模块,theano 不存在。
我错过了什么?
原文由 KDogg 发布,翻译遵循 CC BY-SA 4.0 许可协议
原谅我,但我是 python 的新手。我已经使用 conda install theano
安装了一个包(theano),当我输入 conda list
时,包存在
但是,当我通过运行 python
进入 python 解释器,并尝试使用 import theano
导入它时,出现错误:“没有名为 theano 的模块”,当我列出所有 python 时模块,theano 不存在。
我错过了什么?
原文由 KDogg 发布,翻译遵循 CC BY-SA 4.0 许可协议
当我遇到这个问题时,我的 python 安装实际上缺少“站点包”路径引用。要解决/解决该问题,请执行以下操作。
python -c "import site; print(site.getsitepackages())"
示例输出:[‘C:\Anaconda3’, ‘C:\Anaconda3\lib\site-packages’]
如果您对管理自己的“站点包”位置感兴趣,请查看 Python 文档 以了解有关设置站点配置文件的详细信息。
原文由 James Callender 发布,翻译遵循 CC BY-SA 4.0 许可协议
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
1 回答3.8k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
可能是因为您的计算机中安装了 multiply python envs。当您执行
which python
时,您可能会在计算机中安装本机 python。那是/usr/bin/python
您想使用安装 Anaconda 时附带的 Python。只需将 Anaconda 路径添加到
$PATH
的开头即可。 (为了做到这一点,您可能需要编辑您的~/.bashrc
文件(或您的 shell 的等效文件)然后source ~/.bashrc
。下次你将去运行
python
和import theano
你会成功。