下载地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
上面的是国内的下载地址,官网下载比较慢,有耐心的可以直接去官网下载
等待安装完成即可
注意:
把安装目录下的Scripts文件夹
配置一下即可:[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/cloud/pytorch/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
# 中科大源
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/msys2/
# 设置搜索时显示通道地址
conda config --set show_channel_urls yes
执行完命令之后的.condarc文件
ssl_verify: true
channels:
- https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
- https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
- https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- defaults
show_channel_urls: true
注意:如果你不喜欢在DOS里面执行命令,也可以直接用记事本的方式打开.condarc文件夹,然后手动在里面添加URL,格式按照上面的即可
。
我们现在来安装我们自己独立的Python环境,在DOS中执行下面的命令来安装(此处以python3.6版本为例,你也可以安装别的版本):
conda create -n python36 python=3.6
[anaconda安装位置]\envs
切换虚拟环境使用activate
命令
还记得前面安装anaconda的时候,有个打对勾安装默认Python版本的地方,如果你勾选了就会安装一个默认的Python版本。如果我们想激活这个版本就可以使用下面的命令:activate 或者 activate base
如果我们想激活我们上面安装的版本,可以使用命令:activate python36
退出该环境,可以使用命令:deactivate python36
在卸载环境之前我们要看看我们都是装了哪些环境,可以使用命令查看我们安装的所有虚拟环境:conda env list
使用命令卸载安装的环境:conda remove -n env_name --all
conda remove -n python36 --all
conda list
无论是在默认的环境下安装包,还是在虚拟环境下安装包,我们都需要先激活相应的环境才可以安装,激活方式如下:
activate
或者activate base
activate 环境名称
安装包有两种方式,一种是使用conda命令
安装,一种是使用自带的pip命令
安装,两者都是支持的。
DOS下使用conda命令安装:conda install 包名字
例如:conda install numpy
DOS下使用pip命令安装:pip install 包名子
例如:pip install numpy
默认环境安装的包位置:[anaconda安装位置]\Lib\site-packages
虚拟环境安装的包位置:[anaconda安装位置]\envs\[虚拟环境名称]\Lib\site-packages
卸载什么环境的下面的包,就要先激活什么环境,这里就不在啰嗦了,既然安装包有两种方式,那么卸载包一样也是有两种方式,如下:
conda remove 包名字
pip uninstall 包名字
为什么要说这个问题那?
在anaconda配置的虚拟环境中使用conda命令或者使用pip命令安装包的时候,按道理来说包应该在[anaconda安装目录]\envs\[虚拟环境名称]\Lib\site-packages
文件夹下面,有时候我们激活虚拟环境之后,使用pip命令安装包,却给下载到了C盘中,例如我的是C:\Users\AISMALL\AppData\Roaming\Python\Python37\site-packages
,这个不是我们想要的,所以如果出现这种情况,我们就需要做如下修改
方式一:使用pip安装的时候指定文件夹
pip install -t 文件夹路径 包名字
方式二:设置 pip 默认安装路径(每个虚拟环境都要设置)
anaconda是怎样帮我们管理Python环境的,我们可以通过观察anaconda的安装目录发现一点小问题:
安装了一个真实的python环境
, 只不过我们可以通过activate
,conda
等命令去随意的切换我们当前的python环境, 用不同版本的解释器和不同的包环境去运行python脚本.默认环境和虚拟环境都是可以独立使用的,当我们选取Python解释器的时候,只需要到对应的文件夹去选取就可以了。
关于jupyter notebook就不多说了,我们来谈谈在anaconda中如何使用jupyter notebook:
第一步:我们可以DOS窗口中激活一个Python环境,例如:activate base
,激活默认的Python环境
第二步:使用命令:jupyter notebook
,打开我们的jupyter notebook笔记本
注意:如果执行jupyter notebook
命令时显示未安装,我们可以使用命令:conda install jupyter notebook
来安装一下jupyter notebook笔记本然后在打开。
如何修改jupyter notebook笔记本文件的存储位置:
jupyter notebook --generate-config
,生成jupyter notebook的配置文件,配置文件的位置(会在DOS窗口中提醒),例如:C:\Users\AISMALL\.jupyter\jupyter_notebook_config.py
c.NotebookApp.Notebook_dir
,然后把前面的#号去掉,在引号里面加入我们存放jupyter notebook文件的路径即可在安装CUDA的时候要先查看你的显卡(英伟达)所匹配的CUDA版本
安装选项要选择自定义安装
,其他的默认即可,一路下一步,直到装好。查看是否安装成功:
nvcc -V
可以查看安装是否成功。CuDNN为深度学习,矩阵运算的一个加速库,有了这个库我们的算力会增加很多。
如何安装
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.0
查看是否安装成功
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.0\extras\demo_suite
bandwidthTest.exe
,看结果是否为PASS,Result = PASS
deviceQuery.exe
,查看结果是否为PASS,Result = PASS
疑惑问题:
安装pytorch
conda install pytorch torchvision torchaudio cudatoolkit=11.0 -c pytorch
-c pytorch
才是从清华源镜像下载,不去除就是强制从官网下载,如果不是科学上网网速可能会很慢,但是但是但是,从清华源下载的pytorch好像不能使用GPU加速
,也就是不支持GPU,所以如果你要想使用GPU加速还是按照官网链接进行下载吧,慢一点就慢一点吧,血与泪的经验呀
。)版本,版本,版本,重要的事说三遍
,pytorch和CUDA版本一定要匹配查看是否安装成功:
activate 环境名称
python
import torch
torch.__version__
print("gpu:",torch.cuda.is_available())
方式一(推荐使用):一键安装
我发现的国内比较好的镜像源是豆瓣源,使用豆瓣源安装tensorflow-gpu版本的命令如下(速度是真的快):pip install --user --upgrade --ignore-installed tensorflow-gpu==2.3.0 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
方式二:
我们使用pip命令
来安装Tensorflow,安装之前同样要注意版本
,与CUDA要对应,我的CUDA版本是11.x的所以,我要安装2.4.0版本的tensorflow,具体如何查看对应版本,我们可以去这个网站:官网链接,耐心点要查看的内容在下面,使劲向下拉,内容截图如下:
开始安装(嫌弃这种方法麻烦的可以直接看后记
中的安装方法):
pip install --user --upgrade --ignore-installed tensorflow-gpu==2.4.0
pip install --upgrade --ignore-installed tensorflow_gpu-2.4.1-cp37-cp37m-win_amd64.whl
查看是否安装成功:
activate 环境名称
python
import tensorflow as tf
tf.__version__
print("gpu:",tf.test.is_gpu_available())
注意事项:
使用上面的命令安装的时候比较慢(简直就是龟速,还报错),因为是从外网下载安装,我们可以指定国内的镜像源来进行安装。
我们也可以通过源码来安装,具体的可以百度一下,有点麻烦。
百度云连接:tensorflow_gpu-2.4.1-cp37-cp37m-win_amd64.whl
https://pan.baidu.com/s/1Z8zyldWy5lMtCztg8xa60Q
s9g8
最后说一下我选的版本: