我正在尝试在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包装中有一个点
您可能需要使用其他命令来安装适用于Python 2.7的PIP软件包(例如pip2.7 install tensorflow-gpu)。 请参阅此答案以获取更多建议。
它不再关注3.5 dist包,但仍然无法正常工作
您是否尝试在virtualenv中安装? tensorflow网站上有相关说明,并且比弄乱系统python和pip更加容易上手。
我建议您使用anaconda并运行以下命令
conda install -c anaconda tensorflow-gpu
Anaconda会让您的生活更轻松...希望这会有所帮助
这还将为您安装cuda toolkit和cudnn,您可以轻松进行安装