0

tensorflow我正在尝试安装virtualenv

安装后我收到 tensorflow 已安装的消息 /home/username/anaconda/lib/python2.7/site-packages

如何将它安装在虚拟环境的站点包中?

编辑

我正在使用 ubuntu 14.04.2 LTS
,以下是我执行的指令序列

sudo apt-get install python-pip python-dev python-virtualenv

virtualenv --system-site-packages ~/tensorflow

cd ~/tensorflow

source bin/activate

我遇到 tensorflow-0.5.0-py2-none-any.whl is not a supported wheel on this platform.

尝试执行时

pip install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.5.0-cp27-none-linux_x86_64.whl

所以我不得不遵循https://askubuntu.com/questions/695981/platform-not-supported-for-tensorflow-on-ubuntu-14-04-2的指示

所以执行后

python2.7 -m pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.5.0-cp27-none-linux_x86_64.whl

我得到了输出

Requirement already up-to-date: six>=1.10.0 in /home/sasidhar/anaconda/lib/python2.7/site-packages (from tensorflow==0.5.0)
Requirement already up-to-date: numpy>=1.9.2 in /home/sasidhar/anaconda/lib/python2.7/site-packages (from tensorflow==0.5.0)
Installing collected packages: tensorflow
Installing collected packages: tensorflow
Found existing installation: tensorflow 0.5.0
Uninstalling tensorflow-0.5.0:
  Successfully uninstalled tensorflow-0.5.0
Successfully installed tensorflow-0.5.0

所以当我试图在虚拟环境中安装时,我想tensorflow在虚拟环境中本地安装,而不是在/home/sasidhar/anaconda/lib/python2.7/site-packages

4

1 回答 1

0

看来您已经安装了 anaconda。anaconda 已经带有一个环境管理系统(见这里)。拥有两个系统(virtualenv 和 anaconda)似乎会弄乱你的 python 路径。

如果你想使用 conda 环境,那么你不需要安装 virtualenv。只需为您的 tensorflow 安装创建一个新的 conda env。

如果您在安装时仍然遇到问题,可以在这里查看我的回答。它适用于 Mac OS X,但所描述的步骤应该适用于任何系统。

于 2016-01-13T12:09:07.490 回答