在 Anaconda Python3.7 環(huán)境下使用 Pycharm 安裝 Python3.6 版本的 PyTorch
一、Anaconda 安裝
可以參考一下我寫的教程:Anaconda——最省心的 Python 版本
二、Pycharm創(chuàng)建新環(huán)境
因為我需要用到 Django
多望,所以創(chuàng)建的是 Django
項目舟茶,指定項目路徑溉苛,此時會自動生成和項目同名的新環(huán)境缩抡,勾選 Python
版本為 3.6歹叮。
同時勾選上 Enable Django admin
贿堰,點擊創(chuàng)建辙芍。
再到設(shè)置里,選擇 Project Interpreter
,再勾選右邊的 Add
故硅。
(這是安裝成功之后的截圖)
此時出現(xiàn)下面界面庶灿,發(fā)現(xiàn) Python
版本并不是 3.6
,再重新修改版本為 3.6
吃衅,點擊 OK
往踢。
此時可以看到環(huán)境里只有很少的一些 Package
。
三徘层、安裝 PyTorch
以管理員身份打開 Anaconda Prompt
峻呕。
查看當前環(huán)境:
conda info --envs
第一次是安裝之前的環(huán)境,第二次是安裝之后的環(huán)境趣效,可以看到已經(jīng)有 Movie_Recommender_System
環(huán)境了瘦癌。
然后輸入下面命令,激活新環(huán)境跷敬,發(fā)現(xiàn)遇到問題:
activate Movie_Recommender_System
我嘗試退出當前環(huán)境讯私,再激活,還是失敗西傀。
在網(wǎng)上查閱了相關(guān)資料斤寇,終于找到解決方法。
先退出到根目錄拥褂,然后指定路徑激活新環(huán)境娘锁。
cd..
conda activate xxx/Movie_Recommender_System
然后到 PyTorch官網(wǎng) 查看相關(guān)安裝指令,我選的是 Windows
環(huán)境下 Pip
安裝肿仑,之前選的 Conda
安裝失敗了致盟。CUDA
選的是 None
,就是 CPU版本
尤慰,不用 GPU版本
馏锡。
輸入上圖命令:
pip install torch==1.4.0+cpu torchvision==0.5.0+cpu -f https://download.pytorch.org/whl/torch_stable.html
之前沒掛代理,安裝到一半失敗了伟端,掛代理之后杯道,安裝成功。
輸入 python
责蝠,輸入 import torch
党巾,出現(xiàn) >>>
就表示安裝成功了。
再輸入:
torch.cuda.is_available()
返回的是 False
霜医,表示安裝的是 CPU版本
的 PyTorch
齿拂。
再返回到 Pycharm
下,查看當前環(huán)境肴敛,發(fā)現(xiàn)已經(jīng)有 PyTorch
了署海。
當然吗购,之前還想到另一種安裝方法(參考致謝里的第三篇文章),就是先創(chuàng)建一個環(huán)境砸狞,在這個環(huán)境里安裝 PyTorch
捻勉,再在 Pycharm
里設(shè)置當前項目的環(huán)境為之前安裝的那個環(huán)境,這樣應(yīng)該也能成功刀森,我沒有嘗試踱启。