1. 程式人生 > >ananconda建立新環境,python 2.7、3.5共存,pycharm 使用conda新環境,win10、linux下通用

ananconda建立新環境,python 2.7、3.5共存,pycharm 使用conda新環境,win10、linux下通用

caffe用的有點心累,最近有又沒時間折騰,重回keras的懷抱,用起來不要太方便

linxu下載th的model太慢了,換win試試。

win10 下 裝 tensorflow-gpu目前必須python3.5.2,之前一直在用caffe、python2.7。
琢磨一下用conda安裝挺簡單的。可以用ananconda建立一個新的python3.5環境,多版本共存,py 2.7、3.5隨意切換。

過程:

建立一個名為tensorflow(名字隨意,記住就好)的新環境,並且是python3.5.2版本的:

conda create --name tensorflow python=3.5.2

顯示所有環境名字和路徑

conda info --envs

結果:

# conda environments:
#
tensorflow            *  C:\Anaconda2\envs\tensorflow
root                     C:\Anaconda2

使用環境和退出環境分別如下:

 activate tensorflow

 deactivate tensorflow

用 activate tensorflow 使用環境後就可以在新的環境裡安裝各種包,比如安裝tensorflow-gpu

pip install
tensorflow-gpu

但在我用pip裝keras時候,scipy一直安裝失敗,原因未知,換為conda安裝就好了

conda install keras

另附其他操作:

克隆,把tensorflow克隆,新建一個my_th環境:

conda create -n my_th --clone tensorflow

刪除環境my_th

conda remove -n my_th --all

問:裝完我想用pycharm寫程式碼,讓pycharm使用conda建立的環境怎麼辦?

答:改下專案的python直譯器就好

在pycharm-》settings-》Project Interpreter裡找到要改環境的專案,選中,然後右上側點選齒輪,Add local, 選剛才新建環境裡的python.exe , 我的在 C:\Anaconda2\envs\tensorflow\python.exe, 之後確認即可。