在 Anaconda Python3.7 環境下使用 Pycharm 安裝 Python3.6 版本的 PyTorch

在 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 裏設置當前項目的環境爲之前安裝的那個環境,這樣應該也能成功,我沒有嘗試。

四、致謝

2019-10-04 pytorch 在win10下的安裝

Could not find conda environment

用conda創建python虛擬環境

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章