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

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

一、Anaconda 安装

可以参考一下我写的教程:Anaconda——最省心的 Python 版本

二、Pycharm创建新环境

因为我需要用到 Django ,所以创建的是 Django 项目,指定项目路径,此时会自动生成和项目同名的新环境,勾选 Python 版本为 3.6。

image

同时勾选上 Enable Django admin ,点击创建。

image

再到设置里,选择 Project Interpreter ,再勾选右边的 Add 。

(这是安装成功之后的截图)

image

此时出现下面界面,发现 Python 版本并不是 3.6 ,再重新修改版本为 3.6 ,点击 OK 。

image

此时可以看到环境里只有很少的一些 Package 。

image

三、安装 PyTorch

以管理员身份打开 Anaconda Prompt。

image

查看当前环境:

conda info --envs

第一次是安装之前的环境,第二次是安装之后的环境,可以看到已经有 Movie_Recommender_System 环境了。

image

然后输入下面命令,激活新环境,发现遇到问题:

activate Movie_Recommender_System
image

我尝试退出当前环境,再激活,还是失败。

在网上查阅了相关资料,终于找到解决方法。

先退出到根目录,然后指定路径激活新环境。

cd..
conda activate xxx/Movie_Recommender_System

然后到 PyTorch官网 查看相关安装指令,我选的是 Windows 环境下 Pip 安装,之前选的 Conda 安装失败了。CUDA 选的是 None ,就是 CPU版本 ,不用 GPU版本 。

image

输入上图命令:

pip install torch==1.4.0+cpu torchvision==0.5.0+cpu -f https://download.pytorch.org/whl/torch_stable.html

之前没挂代理,安装到一半失败了,挂代理之后,安装成功。

image

输入 python ,输入 import torch ,出现 >>> 就表示安装成功了。

再输入:

torch.cuda.is_available()

返回的是 False ,表示安装的是 CPU版本 的 PyTorch 。

image

再返回到 Pycharm 下,查看当前环境,发现已经有 PyTorch 了。

image

当然,之前还想到另一种安装方法(参考致谢里的第三篇文章),就是先创建一个环境,在这个环境里安装 PyTorch ,再在 Pycharm 里设置当前项目的环境为之前安装的那个环境,这样应该也能成功,我没有尝试。

四、致谢

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

Could not find conda environment

用conda创建python虚拟环境

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容