【发布时间】:2017-07-17 12:28:42
【问题描述】:
我正在尝试在 Ubuntu 16 上为 python 2.7 安装 tensorflow。我正在使用 pip install tensorflow-gpu 并在终端中收到以下消息:
pip install tensorflow-gpu
要求已经满足:/usr/local/lib/python3.5/dist-packages 中的 tensorflow-gpu 已满足要求: /usr/lib/python3/dist-packages 中的 wheel>=0.26(来自 tensorflow-gpu) 已满足要求:/usr/lib/python3/dist-packages 中的六个>=1.10.0(来自 tensorflow-gpu) 已满足要求:/usr/local/lib/python3.5/dist-packages 中的 numpy>=1.11.0(来自 tensorflow-gpu) 已满足要求:/usr/local/lib/python3.5/dist-packages 中的 protobuf>=3.1.0(来自 tensorflow-gpu) 已满足要求:/usr/local/lib/python3.5/dist-packages 中的 setuptools(来自 protobuf>=3.1.0->tensorflow-gpu)
当我尝试访问import tensorflow 时,它显示ImportError: No module named tensorflow 我猜是因为它正在查找python 2.7 包。
不应该在 python 2.7 dist-packges 中查找吗?
【问题讨论】:
-
您是否有一个名为
pip2.7的程序可以运行以安装软件包? -
我的 2.7 dist-packages 中有一个 pip
-
您可能需要使用不同的命令来安装 Python 2.7 的 PIP 包(例如
pip2.7 install tensorflow-gpu)。更多建议请参见this answer。 -
它不再查看 3.5 dist-packages 但仍然不起作用
-
您是否尝试在 virtualenv 中安装? tensorflow 网站有这方面的说明,这比使用系统的 python 和 pip 更容易上手。
标签: python python-2.7 ubuntu tensorflow