2017-07-04 89 views
0

我在運行pip安裝時運行pypi.python.org時出現超時--upgrade tensorflow_gpu,所以我添加了--verbose和--timeout 10000個參數。它開始了快速然後開始抓取:tensorflow-gpu通過pip超時

1% |▌        | 747kB 244bytes/s eta 2 days, 9:31:36 

是否有安裝時,在Windows中的virtualenv內tensorflow-GPU更好的辦法?遵循以下型號的說明:https://github.com/tensorflow/models/tree/master/attention_ocr

+0

經過36個小時的20次嘗試......現在已經修復。不知道發生了什麼,但現在安裝在大約90秒內。 – Roger

回答

0

在環境中安裝張量流的最簡單方法如下。

  1. 激活/輸入您的Python環境(例如,對於蟒蛇, 激活ENVNAME)。
  2. 確保您確實在您的虛擬/ conda環境中!
  3. 使用pip來安裝tensorflow。對於CPU使用pip install tensorflow和GPU使用pip install tensorflow-gpu。沒有安裝在同一個目錄中。
  4. 皮普應該照顧其餘的。 Tensorflow將與Pypi的依賴關係一起下載。

如果您在從pip安裝時遇到問題,您可以嘗試更新點或檢查您的Internet連接。 Pypi也有可能在他們的最後遇到一些小問題。

在嘗試導入Tensorflow之前,不要忘記激活您的環境!

祝你好運!

+0

在上面的例子中,我在爲此創建的virtualenv中。它只是保持超時,直到我添加了 - 超時參數。不知道爲什麼它終於奏效,花了20次嘗試。出於好奇,我在virtualen之外再次嘗試,因爲我的本地安裝仍然在1.2.0上。我收到的錯誤列表如下: https://github.com/tensorflow/tensorflow/issues/11253 這些包不符合需求文件中的哈希值點子...我不知道。 – Roger

+0

不確定。我知道在過去的幾天裏有一些構建問題,所以1.2.1可能會不起眼,或者pip可能有問題。我剛剛在我的一個測試環境中嘗試過,我已經在高速下沒有問題地下載了1.2.1。我認爲你可能有不幸和/或你的網絡連接可能是一個問題。也許你正在通過代理進行操作,並且pypi遇到了問題。不確定tbh。我想如果Pypi下了36小時,我們會聽到。 – JCooke

+0

有趣,所以必須以某種方式在我的目的。我沒有最快的互聯網:http://beta.speedtest.net/result/6430541487.png ..但它應該很容易就足夠了51MB。現在我顯示:正在下載tensorflow_gpu-1.2.1-cp35-cp35m-win_amd64.whl(51.3MB) 3%|#| 1.6MB 750bytes/s eta 18:23:10 ouch。 – Roger