已安装Tensorflow,但在尝试使用时遇到ImportError

时间:2017-11-29 03:42:21

标签: python tensorflow keras

我喜欢开始尝试安装必要的软件包以使用神经网络,但是我没有sudo管理员权限,所以我不得不安装pip。在设置PATH之后,pip就可以工作了。然后我尝试安装包Tensorflow和Keras,如下所示:

pip install tensorflow

类似地,

pip install keras

他们开始安装,但它到达最后一部分,并给我追溯电话。因此,在网上搜索更多类似原因后,有人建议尝试

pip install tensorflow --user

哪个有效,我得到了keras和tensorflow。

但是现在我试图在给出Tensorflow文档的示例中测试它。这是以下代码:

# Python
import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))

我将它保存在.py文件中并运行:

python hello.py

并收到以下错误:

Traceback (most recent call last):
File "hello.py", line 1, in <module>
  import tensorflow as tf
File ".../.local/lib/python2.7/site-
packages/tensorflow/__init__.py", line 24, in <module>
  from tensorflow.python import *
ImportError: No module named python

我不知道发生了什么,我虽然安装了一切,但我可​​能会遗漏一些东西。任何人都可以指出我正确的方向,谢谢。还要注意这是在linux上完成的。

0 个答案:

没有答案