我目標是在本地建立一個Pytorch-GPU的開發環境(win10),寫寫模型代碼;然後在服務器上(Ubuntu18)搭好環境、部署、訓練。
大致過程:
1、下載miniconda,安裝,注意安裝過程中,軟件提示不建議在此時添加環境變量,不知道爲啥,照做了;
2、建立環境:打開軟件自帶終端 Anaconda Prompt,在沒有配置conda命令的環境變量之前,只能用軟件自帶的終端操作;
# 新建環境
conda create -n 環境名 python=3.5
# 查看已有環境
conda env list
# 激活某個環境,新版miniconda在win10和Linux下都可以用如下命令
conda activate 環境名
# 刪除某個環境
conda remove -n 環境名 --all
3、給環境添加項目所需的各種依賴。
# 首先激活要安裝庫的環境
# 在線安裝
conda install 包名=版本號
conda install numpy=1.14.2
# 本地安裝
# 下載好的壓縮文件放在./pkgs 下,切換到此目錄
conda install --offline 壓縮包名
遇到的問題:
1、安裝時的問題:
在某個windows server 電腦上安裝過程中,總卡在一步,Failed to create menus. 各種博客說法沒有定論。
我的解決辦法是,把在win10上安裝好的文件,全部複製過去,添加環境變量,cmd照樣能用,就是這麼簡單~~
2、鏡像問題
由於默認鏡像源的下載速度不穩定,所以有的建議是該用清華鏡像源,一般的庫可能沒問題,這裏指出兩個問題:1,Pytorch官網的命令不能解析;2,最新的Pytorch不能用conda在線安裝。
所以如果不能科學上網或者有什麼專線,就用清華鏡像吧,我上面弄的連接就是使用方法的說明。
3、遷移問題
miniconda的安裝目錄可以遷移,即在相同的操作系統安裝好的目錄(包括環境),可以直接複製到你需要的地方。
甚至,如果你是需要這個python環境,直接複製 ./envs/環境名 到你需要的地方既可。