为什么"没有名为tensorflow的模块"当我安装tensorflow?

时间:2018-03-19 02:11:15

标签: python python-2.7 tensorflow

我在centos7中使用sudo pip install tensorflow-1.7.0rc0-cp27-cp27mu-manylinux1_x86_64.whl,python版本是2.7.14

enter image description here

我成功安装了tensorflow,但是当我运行import tensorflow as tf时,我收到一个错误:没有名为tensorflow的模块

enter image description here

我该怎么办?谢谢!

1 个答案:

答案 0 :(得分:0)

如评论中所述,安装pyhton软件包的最佳方法是使用虚拟环境。作为一种简单的方法,您可以使用以下命令为linux x86安装Minicaonda

wget https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash ./Miniconda3-latest-Linux-x86_64.sh

然后值得阅读instructions on using conda,以建立一个称为tensorflow的虚拟环境。但是基本命令应该是:

conda create -n tensorflow python=3.6 tensorflow

前提是您想将tensorflow与python3.6一起使用。然后激活您的tensorflow conda环境:

source activate tensorflow

并且您应该能够导入tensorflow而不会出现问题。

(tensorflow) user@machine:~$ python
Python 3.6.5 |Anaconda, Inc.| (default, Apr 29 2018, 16:14:56) 
[GCC 7.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow as tf
>>>