2017-08-09 85 views
2

我想为Windows安装Tensorflow(CPU)(py 3.6),我的公司使用代理,所以我不能通过pip安装,我必须从源代码构建它。 我在Anaconda3文件夹中解压tensorflow/tensorboard/protobuf.tar.gz。从源码安装TensorFlow&Tensorboard

当我使用setup.py文件时,发生了我需要tensorboard来安装tensorflow,并且我需要tensorflow来安装tensorboard。

所以我不知道如何继续安装Tensorflow而不使用来自pypi.org的依赖关系。

感谢

回答

1

您可以使用画中画与代理。我与公司代理挣扎过,那是对我的解决方案: 运行命令提示符管理员,并键入以下内容:

PIP安装--proxy http://username:[email protected]_url:port tensorflow

(这将安装最新版本的CPU张量流)

这应该起作用。

+0

谢谢,它与已经存在并编译在回购站的依赖关系一起构建。我的代理情况仍然存在,因为我不知道哪个端口是打开的,但是我可以使用新的程序包 –

+1

如果你想要你可以尝试找出您的代理,如下所述:https://superuser.com/a/346376 – ajlaj25

0

与蟒蛇

后续步骤安装在蟒蛇环境中安装TensorFlow:

  1. Download和安装蟒蛇。

创建畅达环境命名tensorflow通过调用以下命令来运行一个版本的Python:

$ conda create -n tensorflow 

发出以下命令激活畅达环境:

$ source activate tensorflow 

(tensorflow)$ # Your prompt should change 

(tensorflow)$ pip install --ignore-installed --upgrade tfBinaryURL 

其中tfBinaryURL是TensorFlow Python package的网址。例如,下面的命令安装TensorFlow的为Python 2.7的唯一CPU版本:

(tensorflow)$ pip install --ignore-installed --upgrade \ https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.2.1-cp34-cp34m-linux_x86_64.whl 

对于细节offical link

+0

感谢您的帮助,恐怕畅达导致了PIP,我有一个HTTP连接错误,同样的问题:“ConnectionError(MaxRetryError(httpsConnectionPool ....未能establisg一个新的连接[错误11004]的getaddrinfo失败'。 –