01 anaconda安装
- 开始安装
- 02 配置anaconda
- 配置环境变量
- 配置国内镜像
- 创建虚拟环境
- 虚拟环境的切换
- 虚拟环境卸载
- 03 第三方包的管理
- 包安装
- 在默认的Python环境下安装包
- 在虚拟Python环境下安装包
- 包卸载
- 04 拓展
- anaconda相关
- jupyter notebook相关
- CUDA相关
- Pytorch相关
- 我的环境版本
01 anaconda安装
下载地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
上面的是国内的下载地址,官网下载比较慢,有耐心的可以直接去官网下载
开始安装
- 推荐把下面的两个选项勾选上
等待安装完成即可
注意:
- 由于anaconda比较大,如果C盘空间足够可以直接安装到C盘,一路NEXT就可以了,如果C盘空间比较小,安装位置需要重新选择
02 配置anaconda
配置环境变量
把安装目录下的这个文件夹配置一下即可:Scripts 配置完在DOS里面检测一下,使用命令:conda --version
配置国内镜像
为什么要配置国内镜像?
- 因为国外的网站下载比较慢
我们需要修改.condarc文件的内容,该文件在C盘下的用户目录里面,注意此文件夹是一个隐藏文件夹
如果怎么也找不到.condarc文件,就在DOS窗口下执行命令:conda config,然后在查找。
因为.condarc默认是不会自动创建的,只有当用户第一次使用conda config命令时,系统才会自动创建.condarc文件(.condarc叫运行期配置文件)。
接下来我们使用命令来修改.condarc中的内容,依次在DOS中执行下面的命令
conda config --set ssl_verify yes
# 清华源
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.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
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/pkgs/r
# 中科大源
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
# 设置搜索时显示通道地址
conda config --set show_channel_urls yes
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
执行完命令之后的.condarc文件
ssl_verify: true
channels:
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
show_channel_urls: true
- 1
- 2
- 3
- 4
- 5
注意:如果你不喜欢在DOS里面执行命令,也可以直接用记事本的方式打开.condarc文件夹,然后手动在里面添加URL,格式按照上面的即可。
创建虚拟环境
我们现在来安装我们自己独立的Python环境,在DOS中执行下面的命令来安装(此处以python3.6版本为例,你也可以安装别的版本):
conda create -n python36 python=3.6
- 1
- python36是新添加环境的名字,可以自定义修改
- python=3.6是要安装的Python版本
- anaconda会把我们的虚拟环境安装到这个目录下面[anaconda安装位置]\envs
虚拟环境的切换
切换虚拟环境使用activate 命令
还记得前面安装anaconda的时候,有个打对勾安装默认Python版本的地方,如果你勾选了就会安装一个默认的Python版本。如果我们想激活这个版本就可以使用下面的命令:activate 或者 activate base
- 进入之后在里面输入python回车即可查看
如果我们想激活我们上面安装的版本,可以使用命令:activate python36 退出该环境,可以使用命令:deactivate python36
- 在激活新环境后,我们所做的操作便都是在新环境下的,包括pip命令来安装第三方库
虚拟环境卸载
在卸载环境之前我们要看看我们都是装了哪些环境,可以使用命令查看我们安装的所有虚拟环境:conda env list
使用命令卸载安装的环境:conda remove -n env_name --all
- 例如:conda remove -n python36 --all
03 第三方包的管理
- 在安装之前我们可以查看一下里面已经存在的包:conda list
包安装
在默认的Python环境下安装包
DOS下使用命令:conda install 包名字
- 例如:conda install numpy
DOS下使用命令:pip install 包名子
- 例如:pip install numpy
包位置:[anaconda安装位置]\Lib\site-packages
在虚拟Python环境下安装包
如果想在我们创建的虚拟环境下安装包,需要我们先激活虚拟Python环境,然后使用下面的命令安装即可
激活环境
activate python36
安装包
conda install numpy 或者 pip3 install numpy
- 1
- 2
- 3
- 4
- 5
如果报错更新一下pip即可:
python -m ensurepip
- 1
包卸载
- conda remove numpy
- pip uninstall numpy
- 注意:想卸载那个Python环境下的包,先激活环境后执行命令进行卸载,默认卸载的是默认Python环境下安装的包
04 拓展
anaconda相关
anaconda是怎样帮我们管理Python环境的,我们可以通过观察anaconda的安装目录发现一点小问题:
- 默认的Python环境:
- 虚拟Python环境:
- anaconda所谓的创建虚拟环境其实就是安装了一个真实的python环境, 只不过我们可以通过activate,conda等命令去随意的切换我们当前的python环境, 用不同版本的解释器和不同的包环境去运行python脚本.
默认环境和虚拟环境都是可以独立使用的,当我们选取Python解释器的时候,只需要到对应的文件夹去选取就可以了。
jupyter notebook相关
关于jupyter notebook就不多说了,我们来谈谈在anaconda中如何使用jupyter notebook:
- 第一步:我们可以DOS窗口中激活一个Python环境,例如:activate base,激活默认的Python环境
- 第二步:使用命令:jupyter notebook,打开我们的jupyter notebook笔记本
- 注意:如果执行jupyter notebook命令时显示未安装,我们可以使用命令:conda install jupyter notebook来安装一下jupyter notebook笔记本然后在打开。
如何修改jupyter notebook笔记本文件的存储位置:
- 第一步:在Python环境下执行命令:jupyter notebook --generate-config,生成jupyter notebook的配置文件,配置文件的位置(会在DOS窗口中提醒),例如:C:\Users\AISMALL\.jupyter\jupyter_notebook_config.py
- 第二步:找到这个文件使用记事本打开,然后在记事本中使用ctrl+f打开搜索窗口,搜索:c.NotebookApp.Notebook_dir,然后把前面的#号去掉,在引号里面加入我们存放jupyter notebook文件的路径即可
- 注意:修改完之后要重新打开DOS窗口,进入之前激活的Python环境。
CUDA相关
在安装CUDA的时候要先查看你的显卡(英伟达)所匹配的CUDA版本
- 查看方法:电脑桌面空白处右键,NVIDIA控制面板,系统信息,组件
- 下载网址:官网地址
- 下载之后安装就可以了,CUDA好像只能安装在C盘,安装完毕后在DOS中执行命令:nvcc -V可以查看安装是否成功。
Pytorch相关
安装pytorch
- 第一步:进入pytorch官网:官网链接
- 第二步:点击Get Started,根据自己安装的CUDA和系统来选择
- 第三步:把上面方框中的内容复制下来(听说删除-c pytorch才是从清华源镜像下载,不去除就是强制从官网下载,如果不是科学上网网速可能会很慢)
- 第四步:在要安装Pytorch的虚拟环境中执行上面复制的命令即可
- 注意:版本,版本,版本,重要的事说三遍,版本一定要选对
我的环境版本
最后说一下我选的版本:
- CUDA11.0
- Python3.7
- pycharm社区版(免费)
import torch
print(torch.__version__)
print("gpu:",torch.cuda.is_available())