2017-08-09 82 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失敗'。 –