我在centos7中使用sudo pip install tensorflow-1.7.0rc0-cp27-cp27mu-manylinux1_x86_64.whl
,python版本是2.7.14
我成功安装了tensorflow,但是当我运行import tensorflow as tf
时,我收到一个错误:没有名为tensorflow的模块
我该怎么办?谢谢!
答案 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
>>>