win10安裝anaconda及tensorflow1.9版本


前言

因為之前的anaconda的conda命令不能用,又找不到原因,所以就決定重裝anaconda,然后再裝個tensorflow環境。。

正文

可以去官網下載,也可以去清華的開源軟件鏡像站下載https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/,我這里下載了2018年12月的python3.7版本,注意是64位win10,

然后點擊下去安裝就行了,注意要把path添加到系統環境變量里去

添加conda鏡像

conda config --add channelshttps://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

添加pip鏡像並升級

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package

 查看環境是否安裝成功

(base) C:\Users\dell>conda --version
conda 4.5.12

(base) C:\Users\dell>conda info --envs
# conda environments:
#
base                  *  D:\Program Files\Anaconda
tensorflow               D:\Program Files\Anaconda\envs\tensorflow

這里有tensorflow環境是因為我后來創建了

創建環境

conda create --name tensorflow python=3.6

在該環境里安裝tensorflow-GPU版本

pip install tensorflow-gpu==1.9.0

驗證一下,正常

激活/關閉環境

conda activate tensorflow  #激活

conda deactivate    #關閉

 其他問題

 一、

如果要在iPython、Spyder和jupyter notebook中使用tensorflow,則必須在tensorflow的環境中按照這三個插件,具體:

找到tensorflow環境里unstalled的插件,然后apply一下就行了

 

 測試方法就是在Anaconda Prompt中先激活tensorflow環境,然后分別iPython、Spyder、jupyter notebook喚醒三個插件,可以看到所處環境都是之前安裝的tensorflow環境了

二、

裝完Anaconda的3.7python后,發現原來系統的python3.6被覆蓋了,打開CMD命令行窗口后,敲python,進入的是anaconda的python3.7,那我怎么才能進入我之前的python環境?

經過思考,應該是系統環境變量的原因,Anaconda的環境變量在原來的python上面了,導致系統默認是Anaconda的python環境,於是在系統環境變量里進行修改,但是又因為環境變量

字符太多,導致:此環節變量太大。此對話框允許將值設置為最長2047個字符

參考了一種方法:把相同的路徑提取出來單獨設成一個環境變量,然后在path里面進行重寫,具體:

然后path里面:

%Python_PATH%\Scripts;%Python_PATH%;%Anaconda_PATH%;%Anaconda_PATH%\Library\mingw-w64\bin;%Anaconda_PATH%\Library\usr\bin;%Anaconda_PATH%\Library\bin;%Anaconda_PATH%\Scripts;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM