【发布时间】:2019-10-28 06:00:01
【问题描述】:
我确信这可能是一个常见问题,但我已经搜索了 StackOverflow 并阅读了 StackOverflow 在发布之前给我的所有推荐帖子。但是,我在 conda 上安装了 tensorflow,但没有在 pip 上安装。当我运行 Python 时,我无法运行 import tensorflow,因为它给了我 ModuleNotFoundError: No module named 'tensorflow'。这让我相信 conda 将软件包安装到与 pip 不同的位置,但我不确定如何将它们安装到同一个位置。我记得很久以前,问题与 usr/bin 和 usr/local/bin 或其他东西有关,但我不记得这是怎么回事或解决方案。
任何链接/提示将不胜感激!
【问题讨论】:
-
我假设当前活动的 conda 环境是您安装 tensorflow 的位置。输入
conda list时会显示tensorflow吗? -
你的 Python 运行情况如何? Anaconda 是绝对必要的吗,还是你可以直接
pip install tensorflow就可以了? -
大家好,感谢您的回答! Tensorflow 与 conda 列表一起显示。 Anaconda 目前不是必需的,但我只是想知道为什么在这种情况下会出现问题。我知道我可以使用虚拟环境等来帮助进行包管理,但我只想知道在这种情况下发生了什么以便将来进行调试。非常感谢!
-
您的
pip和conda调用可能指向不同的python安装。检查您的python和pip调用指向的位置 -
如何检查这些调用?