2017-05-30 47 views
0

我正在關注使用keras進行深度學習的教程。我已經設法通過anaconda安裝keras。它也需要tensorflow,我沒有正確安裝。從相關文章中,需要python 3.5和64位來運行tf。在蟒蛇的版本是3.6,當我試圖用conda install python=3.5降級,它啓動了程序,但一段時間後,把它扔到了以下內容:降級到python 3.5以使用張量流

The following packages will be DOWNGRADED: 

    anaconda:   custom-py36_0  --> custom-py35_0 
    python:    3.6.1-2   --> 3.5.3-3 

,現在當我啓動tensorflow和pycharm終端上運行的「蟒蛇」 ,它會得到:

Python 3.5.3 |Anaconda custom (64-bit)| (default, May 15 2017, 10:43:23) [MSC v.1900 64 bit (AMD64)] on win32 

此外,我已經安裝了tensorflow,並且我在Anaconda/envs文件夾下有一個tensorflow文件夾。最後在該文件夾下,我有與tensorflow相關的所有文件和文件。但是,當我嘗試將其導入時:

import tensorflow as tf 

它引發No module named 'tensorflow'

我錯過了什麼?

+0

有大家的理由是一個使用2.7 – MaxB

+0

@MaxB沒有發佈的Windows版本python2.7,唯一的版本[目前適用於Windows(HTTPS://pypi.python .org/pypi/tensorflow)用於python3.5。有許多項目正在放棄對python2.7的支持。 – mata

+0

@mlee_jordan如果你解決了你的問題,那麼你應該發佈你的決議作爲答案並接受它。 – mata

回答

0

好吧,我已經安裝了TF以下這裏給出的步驟:https://www.tensorflow.org/install/install_windows

但是,它仍然是3.6版本,並沒有發揮出來。在降級到3.5之後,我必須刪除以前設置的所有環境,然後再次重新安裝。當它這樣做的時候有效。下面是我遵循的步驟:

conda remove --name tensorflow --all 
conda create -n tensorflow 
activate tensorflow 
https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.1.0-cp35-cp35m-win_amd64.whl