博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
pytorch安装详细过程及踩坑点
阅读量:3927 次
发布时间:2019-05-23

本文共 1565 字,大约阅读时间需要 5 分钟。

在安装之前查询了相关博客,确定的安装方法是PyCharm+Anaconda

1.安装Anaconda

具体步骤可以参考,安装地址

其实步骤比较简单,但有几点注意事项:

1.在安装过程中有选择 Just me 还是All users的选项,最好选择后者,因为这里我踩过坑,具体坑不太记得了,可以上网查一下你到底应该选哪个。总之要慎重

2.如果不幸地踩了坑,就卸载重装,点击自带的Uninstall-Anaconda3.exe,该可执行程序在安装路径下。

2.下载torch

大概步骤是:

1.在开始菜单打开Anadaconda Prompt:如果没找到Anadaconda Prompt,可以尝试的方法,网上大多数人也是这种说法,如果你尝试了之后发现开始菜单中有Anaconda文件夹并且在其中找到了Anaconda Prompt,那这一步就完成啦,但如果你还是没找到,那这里的原因可能是前面安装Anaconda时选择了Just me,建议卸载重装。

在这里插入图片描述
2.打开Anaconda Prompt,用以下代码创建pytorch环境

conda create -n pytorch python=3.6

3.进入pytorch环境

conda activate pytorch

这时可以看到命令行左边出现(pytorch)

在这里插入图片描述
4.去选择符合的版本下载(具体步骤前面博客中有讲到),这里因为我的电脑是集成显卡的,也不太懂显卡驱动这些,我就安装了CPU版本的pytorch;
5.添加镜像,如中科大的镜像:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/# for legacy win-64conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/peterjc123/

6.将在官网复制的代码粘贴到Anaconda Prompt,运行,中途的Proceed(Y/N)输入y。之后如果没问题就直接静等就好啦,如果一直下载失败,以下有几种方法推荐:

  1. 添加镜像,清华镜像或者是中科大镜像,网上其他教程有讲到这点;
  2. 翻墙试试
  3. 前面说的有讲到直接用他提供的网盘资源安装,不过因为百度网盘下载太慢了,不确定是否真的有效

我也忘了我是哪种方法行的通的,多试试几次。

当看到提示下载完成的字样时,就成功啦!

3.验证是否成功安装

  • 打开Anaconda Prompt,左边是(base),输入conda activate pytorch;
  • 看到左边的字样时(pytorch)时,再输入python;
  • 输入import python,如果没有报错,就表示成功安装啦!
    截图如下:
    在这里插入图片描述如果想在cmd或者编译器中试试进入pytorch环境,下面是一些我本人的建议:
  • 一定要记得配置环境变量,网上有的教程说将Anaconda3和Anaconda3\Library\bin以及Anaconda3\Scripts这三个路径添加到环境变量中,但注意:如果你想要使用Anaconda3自带的python.exe你就这样配置,如果你是要用配置的pytorch环境中的python.exe就按照下图设置你对应的环境变量
    在这里插入图片描述
  • 一定要注意你用的是哪个python.exe,有的人可能早就安装过Python,网上很多介绍如何用pytorch环境中的python.exe,这里我不赘述。具体做法总结起来就是在setting中找到并添加相应文件夹下的python.exe的解释器,如我的路径是D:\Anaconda3\envs\pytorch\python.exe

转载地址:http://beugn.baihongyu.com/

你可能感兴趣的文章
Volatile-2.不保证原子性
查看>>
剑指 Offer 25. 合并两个排序的链表
查看>>
剑指 Offer 26. 树的子结构
查看>>
剑指 Offer 27. 二叉树的镜像
查看>>
剑指 Offer 29. 顺时针打印矩阵
查看>>
剑指 Offer 31. 栈的压入、弹出序列
查看>>
剑指 Offer 32 - III. 从上到下打印二叉树 III
查看>>
剑指 Offer 33. 二叉搜索树的后序遍历序列
查看>>
剑指 Offer 68 - I. 二叉搜索树的最近公共祖先
查看>>
剑指 Offer 68 - II. 二叉树的最近公共祖先
查看>>
剑指 Offer 18. 删除链表的节点
查看>>
剑指 Offer 32 - II. 从上到下打印二叉树 II
查看>>
杭电oj-2011 多项式求和 C++
查看>>
杭电oj-2014 青年歌手大奖赛_评委会打分 C++
查看>>
杭电oj-2015 偶数求和 C++
查看>>
杭电oj-2016 数据的交换输出 C++
查看>>
杭电oj-2017 字符串统计 C++
查看>>
杭电oj-2018 母牛的故事 C++
查看>>
Educational Codeforces Round 87 (Rated for Div. 2)----题目+题解(A、B)
查看>>
Codeforces Round #647 (Div. 2) - Thanks, Algo Muse!B. Johnny and His Hobbies(异或)---题解
查看>>