了解anaconda
1.anaconda=python+各种库
首先要知道anaconda 是一个python的发行版,包括了python和很多常见的软件库, 和一个包管理器conda。常见的科学计算类的库都包含在里面了,使得安装比常规python安装要容易。
通俗易懂点就是,你安装python时,导入一些需要的包如time,numpy时,需要单独下载,而安装anacoda后,里面自带这些常用的包。
2.
当annaconda自带的库不能满足我们需求时,如django,torch里面就没有,这时候就需要我们去下载。库一般直接下载到Anaconda3\Lib\site-packages。
3.我们还需知道conda可以创建虚拟环境,虚拟环境干什么用呢?
比如你做某个项目时需要用python3.6,做另个项目时需要python3.4的版本,可以实现很好的分割,你需要那个,就选哪一个就好。
(如果不创建环境直接操作如下安装的话,安装的包存到的base基础环境中,当然我们可以创建如python3.5的环境,那么下载的包就存到对应环境中,可以很好的管理这些包)
安装torch:
1.按照官网的程序走(下载的很慢,而且会不成功,可跳到2)
通常选择stable稳定版>对应操作系统>一般采用conda的方式安装>python>cuda选择>将出现的代码复制到>Anaconda Prompt
注:
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 --set show_channel_urls yes
- 建虚拟环境(环境名=pytorch_env,python版本=3.6)
在Anaconda Prompt(如何打开见上图)中输入
conda create -n pytorch_env python=3.6
然后输入conda activate pytorch_env命令
**这个环境,我们发现原来的base变成pytorch_env(图的左下角)
- 在虚拟环境pytorch_env中安装torch
在prompt中输入安装torch的代码(代码来源见1)
注:
代码后面的-c pytorch(这是告诉命令,资源来自官网,我们去掉的话就可以从清华镜像网下载)去掉
conda install pytorch torchvision cpuonly
我们import torch 并且生成张量没有问题
此时\Anaconda3\envs\这里面有\pytorch_env这个环境
3.pycharm编辑器加载环境下的python.exe
conda命令装django
conda -h#查看conda的一些操作命令
conda create --help#关于创建的一些命令
conda create -n pytorch_env python=3.6#创建环境
#conda create -n pytorch_env python=3.6 django=2.2#也可以
conda activate pytorch_env#进入环境
conda list#查看此环境下有那些包
conda search django#查看商店中有什么版本的
conda install django=2.2
conda deactivate#从pytorch_env环境退出
conda remove -n pytorch_env --all#退回到base后,删除环境