导入 Anaconda 库不起作用

导入 Anaconda 库不起作用

我已经使用命令在 Jupyter Notebook 中安装了 tensorflow conda install tensorflow。我想在 Ubuntu bash shell 中导入 tensorflow,但我做不到。

事实上,也无法导入任何 Anaconda 库。

这是脚本:

sriswaroop@9DK4BS1:~$ python3
Python 3.6.9 (default, Jul 17 2020, 12:50:27)
[GCC 8.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow as tf
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'tensorflow'

现在有趣的是,当我导入 python 自带的库(如 json 或 random)时,它实际上会运行。所以我认为 Anaconda 出了问题。谢谢!

答案1

您在屏幕截图中使用的 python 环境不是 anaconda 环境。

尝试运行python而不是python3。如果没有,则可能是 conda 路径未获取。尝试以下步骤:

  1. 检查你的 PATH 中是否有 anaconda 路径echo $PATH
  2. 如果不是,请运行以下脚本
 source <path to anaconda>/bin/activate
 conda init

默认的anaconda安装路径是:/home/<your-username>/anaconda3

查看Anaconda 常见问题解答了解更多信息。如果您有任何其他问题,请在此处发布详细信息

相关内容