前言
因為之前的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;