在 Anaconda Python3.7 環境下使用 Pycharm 安裝 Python3.6 版本的 PyTorch
一、Anaconda 安裝
可以參考一下我寫的教程:Anaconda——最省心的 Python 版本
二、Pycharm創建新環境
因為我需要用到 Django
,所以創建的是 Django
項目,指定項目路徑,此時會自動生成和項目同名的新環境,勾選 Python
版本為 3.6。
同時勾選上 Enable Django admin
,點擊創建。
再到設置里,選擇 Project Interpreter
,再勾選右邊的 Add
。
(這是安裝成功之后的截圖)
此時出現下面界面,發現 Python
版本並不是 3.6
,再重新修改版本為 3.6
,點擊 OK
。
此時可以看到環境里只有很少的一些 Package
。
三、安裝 PyTorch
以管理員身份打開 Anaconda Prompt
。
查看當前環境:
conda info --envs
第一次是安裝之前的環境,第二次是安裝之后的環境,可以看到已經有 Movie_Recommender_System
環境了。
然后輸入下面命令,激活新環境,發現遇到問題:
activate Movie_Recommender_System
我嘗試退出當前環境,再激活,還是失敗。
在網上查閱了相關資料,終於找到解決方法。
先退出到根目錄,然后指定路徑激活新環境。
cd..
conda activate xxx/Movie_Recommender_System
然后到 PyTorch官網 查看相關安裝指令,我選的是 Windows
環境下 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
,出現 >>>
就表示安裝成功了。
再輸入:
torch.cuda.is_available()
返回的是 False
,表示安裝的是 CPU版本
的 PyTorch
。
再返回到 Pycharm
下,查看當前環境,發現已經有 PyTorch
了。
當然,之前還想到另一種安裝方法(參考致謝里的第三篇文章),就是先創建一個環境,在這個環境里安裝 PyTorch
,再在 Pycharm
里設置當前項目的環境為之前安裝的那個環境,這樣應該也能成功,我沒有嘗試。