我尝试通过 Anaconda 安装 Theano。它有效,但是当我输入 python -i, import theano
显示 No module named 'theano'
。我需要切换另一个 Python 解释器吗?还有,conda安装的包,如果不double install的话,在python中能找到吗? Python 与 Anaconda 的 Python 有什么关系?谢谢!!!
原文由 StephanieCoding 发布,翻译遵循 CC BY-SA 4.0 许可协议
我尝试通过 Anaconda 安装 Theano。它有效,但是当我输入 python -i, import theano
显示 No module named 'theano'
。我需要切换另一个 Python 解释器吗?还有,conda安装的包,如果不double install的话,在python中能找到吗? Python 与 Anaconda 的 Python 有什么关系?谢谢!!!
原文由 StephanieCoding 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答5.1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答975 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
我有一个类似的问题,试图安装 folium 。如果您使用的是 蟒蛇:
当您使用
conda install -c conda-forge folium
安装时,包将放置在:当您使用 pip(激活 anaconda env)安装时,
pip install folium
,包将放置在:Python 首先 使用 sites-packages 作为手动构建 python 包的目标目录。当您从源代码构建和安装 python 包时(使用 distutils,可能通过执行 python setup.py install ),默认情况下您会在 site-packages 中找到已安装的模块。
在这种情况下,您有两个位置:
/anaconda3/lib/python3.7/site-packages/
和/anaconda3/envs/[name env]/lib/python3.7/site-packages/
。首先,模块将在
/anaconda3/lib/python3.7/site-packages/
中默认可用。有时(我真的不知道为什么)sites-packages conda env 中的模块无法在不导出 PATH 的情况下自动导入。因此,要解决此问题,您有 2 个选择:
使用
pip install folium
安装并导入 folium(不需要通过 conda install 安装),或conda install 后,运行
conda init
,关闭终端并打开一个新终端。所以,再次尝试导入。以下是 有关在 conda 环境中使用 pip 的一些提示。