- 问题描述
要安装pytorch包时,因为包源在国外,所以下载很缓慢,甚至出现直接卡死的情况,下面就是快速安装pytorch等包的方法 - 解决方法
(1)安装anaconda,它可以配置多个python环境,方便以后使用,如切换环境等。
进入官网https://www.anaconda.com/,对应 *** 作系统下载即可。
(2)然后创建一个自己的环境,使用命令conda create -n 你的环境名字 python=你想要安装的python版本
即可。
eg:conda create -n jayden python=3.7
(3)conda配置国内的镜像 *** 作(关键的一步)
首先在conda的config文件中添加镜像地址源。在命令行中添加如下代码
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/fastai/
然后让conda使用这些镜像,为了确认是从哪里下载的,设置搜索时显示通道地址,执行下面命令
conda config --set show_channel_urls yes
(4)在进入pytorch官网https://pytorch.org/后,讲安装推荐代码最后的-c pytorch
去掉,如果不去掉,它就会去conda国外官网去下载,配置的国内镜像没有被使用。
(5)执行代码查看安装计划,里面有对应安装的源地址,结果发现安装都是从国内镜像安装的,至此成功!
(1)原因1:由于一开始安装的时候发生了错误,但是由于缓存一直没有解决,所以导致运行后面的conda命令失败
- 解决方法
在你的环境下使用以下代码:
conda clean -i
(2)在配置了国内源镜像地址之后发生了某些错误
- 解决方法
将所有的镜像地址去掉即可
conda config --remove-key channels
补充:查看conda配置的镜像源
conda config --show channels
2 预处理各种小问题
2.1 读取文件显示Non-UTF-8 code starting with ‘\xe8’ in file
- 解决方法
在程序的开头加上如下代码即可:
# -*- coding:utf-8 -*-
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)