使用Anaconda创建pytorch项目虚拟环境教程
本文的目的是介绍与Python相关的具有包管理功能的Anaconda软件
1、Anaconda下载和安装
官方网站点这里
清华镜像网站点这里
因为Anaconda的官方服务器在国外,官方网站的下载速度很慢,并且会出现下载中断的情况,因而推荐清华镜像网站,下载时间10分钟左右。选择自己需要的版本,我本次下载的是Anaconda3-5.3.0-windows-x86_64。这个下载很简单,需要注意的是,在安装过程中出现小黑框不要去删掉,不要动就好了。
下载成功之后在“开始”-“所有程序”的Anaconda3下会出现以下几个部分:
如果缺少这几个部分说明下载不成功,需要重新安装。
2、添加清华源,加快下载速度
在torch和tensorflow等库的下载过程中速度很慢,并且容易出现中断,采用清华源可以有效解决这个问题。
步骤:在Anaconda Prompt中,输入以下命令:
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/win-64
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/win-64
说明:http 而不是https;三个语句后面都要添加win-64;
上述三条命令以后,运行以下代码生成.condarc文件
conda config --set show_channel_urls yes
此条命令以后,在C:\Users\Administrator找到.condarc文件,文本打开,如下:
原本有default,可以对此进行删除;如果找不到.condarc文件的话,应该是被隐藏了,可以在prompt终端输入:
conda config --add channels r
注:①查看channels信息:conda config –show channels,
②如果有多余的进行消除:conda config –remove http(通道)
③消除通道之后,再次输入Conda config --set show_channel_urls yes
3、创建虚拟环境
Conda create –n my_torch python=3.7
my_torch是虚拟环境名,python=3.7是规定python的版本。
4、激活虚拟环境(my_torch)
activate my_torch
在该环境下必须先下载numpy:
conda install numpy
5、下载pytorch
pytorch官方网站:点这里
(1)CPU版本的安装
是根据pytorch官方给出对应版本的command
注意:官方网站给出的command后面的 -c pytorch是默认国外网站下载,所以直接复制此语句下载一般不会成功!之前已经安装了清华源,我们直接输入:
conda install pytorch torchvision cpuonly
或者
conda install pytorch-cpu torchvision-cpu
需要注意的是,在下载torch和torchvision前必须在该环境下下载numpy。
到这一步应该算是下载成功了。
测试:
由上可以看出,在my_torch环境下两个包是存在的,导入torch和torchvision都没有报错,即下载成功!
(2)GPU版本的安装
安装环境:Anaconda终端,创建虚拟环境torch-gpu
激活虚拟环境,之前已经安装了清华镜像,所以直接官网下载GPU版本。
注意:-c pytorch是国外网站下载地址,所以使用清华镜像安装时要把这一部分去掉。
安装成功
测试是否可以导入
可以import即可正常导入
6、一些常用命令
7、确认、切换、删除环境
① 查看所有环境以及当前环境conda env list
② 切换到另一个环境:activate my_torch
③ 删除环境:conda remove –n flowers(删除环境)–all
上述没有进行验证
④ 复制环境:conda create –n your_torch –clone my_torch
即复制my_torch为一个称为your_torch的副本。
如果我的博文能帮助到你的话,动动小手点个赞吧~~
你的鼓励将是我创作的最大动力哦~ღ( ´・ᴗ・` )比心
更新tensorflow和keras框架下载
1、 创建tenf虚拟环境,激活,conda install tensorflow=2.0
完成后该虚拟环境有
但是没有keras,需要在tenf环境下下载:conda install keras,下载成功。
tenf下conda list ,发现存在keras
2、 PIL下载。Pillow适用py3.0版本,所以下载在tenf环境下下载pillow
conda install pillow成功了
另一种解决方法:下载pillow的whl文件
PIL下载非官方网址:点这里下载对应pillow的whl文件
应该用conda install ……whl(中间省略)
如果我的博文能帮助到你的话,动动小手点个赞吧~~
你的鼓励将是我创作的最大动力哦~ღ( ´・ᴗ・` )比心
更多推荐
使用Anaconda创建pytorch项目虚拟环境教程
发布评论