我所做的嘗試和解決這個問題:在Python 3.5安裝TensorFlow蟒蛇發行暢達ENV
- 使用Mac OS X
- 在我的計算機使用蟒蛇發行版目前路徑
/Users/hongshuhong/anaconda/
- 使用暢達代替的virtualenv,因爲我的Python的分佈。我這裏所指的指南,並試圖下載相同與暢達的包管理器:https://www.tensorflow.org/versions/master/get_started/os_setup.html#download-and-setup
- Tensorflow工作正常,當我使用命令
conda create --name ML python=2.7 anaconda
我使用的是2.7的python狀態下創建蟒蛇ENV,然後使用這個命令conda install -c https://conda.anaconda.org/jjhelmus tensorflow
從收集Anaconda Cloud試圖下載它。它工作時,我說:
$ python
>>> import tensorflow as tf
...
但是,它並沒有真正解決問題:
不過,我想使用Python的3.5配送,簡單地跟上時代,不要使用過時的蟒蛇。
- 我試圖使用在python = 3.5以相同的方式進行下載,但是當我試圖運行命令
conda install -c https://conda.anaconda.org/jjhelmus tensorflow
它提出這樣的錯誤:
Hint: the following packages conflict with each other:
- tensorflow
- python 3.5*
Use 'conda info tensorflow' etc. to see the dependencies for each package.
我跑了conda info tensorflow
,看看發生了什麼事情,我得到:
Fetching package metadata: ....
Error: No packages found in current osx-64 channels matching: tensorflow
這真是令人沮喪的我,我不知道該怎麼做。如果沒有這方面的工作,我想我將不得不使用Anaconda的python 2.7發佈進行TensorFlow實驗。如果任何人有任何想法如何解決這個兼容性問題(或其他類型的問題),我會非常感激。謝謝。
編輯:我敢肯定TensorFlow支持3.5因爲在他們的單證,他們說,他們支持2.7 Python和3.3+。如果沒有他們是否支持3.5的線索,我現在已經放棄並使用了2.7。
非常感謝!這非常有幫助。我不知道python 3.x支持僅適用於tensorflow 0.6及更高版本。接得好! – OneRaynyDay
'不能從不存在的文件/ Users/Mu/Sync/anaconda/lib/python3.5/site-packages/easy-install.pth中刪除條目我曾經能夠使這個命令工作,但將其安裝在本機上不工作:/ –