1. 程式人生 > >python 雙版本安裝及tensorflow安裝

python 雙版本安裝及tensorflow安裝

    最開始用的是Python 2.7.12 :: Anaconda 4.2.0 (64-bit)。因為不支援tensorflow ,所以下定決定安裝python 3。有個部落格說tf僅僅支援3.5 。筆者實驗也支援3.6。

雙版本安裝步驟,筆者是在原來的2.7基礎上安裝,方法如下(相比於其它方法可能會更加方便)

    第一步:開啟原來版本的Anaconda Prompt,在命令列輸入conda create --name py35 python=3。其中py35是環境名,python=3是版本。這樣就會自動安裝,但是有一點它會預設安裝最新版本,如筆者安裝的版本為python 3.6.1。(命名py35 是筆者以為會安裝3.5,這個命名自己決定)。

   第二步:檢視是否安裝成功,windows+R— cmd—python –version. 若顯示則表示安裝完成,但是看以看出,anaconda 還沒有安裝。此時開啟原來版本的anaconda Navigator —environments ,點選py35(筆者python3的命名)在not installed 中找出anaconda ,一鍵安裝(筆者已經完成)。

 

此時在cmd終端輸入python –version 顯示如下表示完成。此時所有的安裝檔案都可以在原來版本的安裝目錄下- envs資料夾看到。

第三步:安裝tensorflow,開啟cmd,在命令列輸入activate  py35 。在前面出現py35後,接著在命令列輸入pip install  tensorflow。如下

 

安裝完成後,啟動 spyder(py35)有個小技巧,在啟動項中點選spyder(py35)無濟於事。需cmd—activate py35 —spyder。然後再命令列輸入import  tensorflow  as  tf,若不報錯,安裝成功。需要退出python 3 環境,在cmd中輸入deactivate py35 即可。