目录
1.安装Anaconda:建立python应用环境
1.1推荐访问清华镜像源(下载速度较快):Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror,根据当前你的机器操作系统配置选择合适的版本
( 我的操作系统为Windows64)
1.2.安装:选择合适的安装位置(注意不要出现中文),一直next即可,注意:勾选add anaconda to the system path(将anaconda加入系统环境中)
1.3.安装完成后:
1.4.win+r打开命令行输入:
conda --version
若显示对应版本号即安装成功!
2.安装VSCode:建立代码编辑环境
2.1:下载Visual Studio Code并安装:code.visualstudio.com
2.2:安装完成后,打开VSCode安装相应扩展:
codeRunner: 快速运行程序
Jupyter: 交互式运行程序
Pylance: 高效代码提示
3.VSCode中使用Jupyter:
3.1新建文件夹:
3.2将该文件夹拖进VSCode
3.3在该文件夹下新建.ipynb文件
2.3.4选择内核:
2.3.5输入代码测试:
4.Pytorch安装:
4.1上PyTorch网站:https://pytorch.org/
根据自己机器选择相应配置,找到对应安
装指令,复制该pip指令到命令行
4.2输入以下代码测试:结果显示版本号即成功
(cpu版本):
import torch
torch.manual_seed(0)#设置随机数生成
torch.cuda.manual_seed(0)
print(torch.__version__)#版本
5.Conda创建虚拟环境:
5.1在cmd输入以下,查看现有虚拟环境:
conda env list
5.2创建新的虚拟环境:
conda create -n xxx(环境名称) python==3.7.5
5.3激活虚拟环境:
conda activate xxx(环境名称)
5.4关闭虚拟环境:
5.5删除虚拟环境
conda remove -n name --all
6.报错解决:
6.1报错1:
ConnectionError(MaxRetryError)
解决:
#添加清华的镜像源
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/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
cat ~/.condarc.bak #查看配置的文件内容
这时文件内容如下:
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
- https://nanomirrors.tuna.tsinghua.edu.cn/anaconda/cloud
- defaults
- https://nanomirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda
- https://nanomirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/conda
- bioconda
- r
- conda-forge
show_channel_urls: true
我们将default注释掉即可
注释后:
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
- https://nanomirrors.tuna.tsinghua.edu.cn/anaconda/cloud
- https://nanomirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda
- https://nanomirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/conda
- bioconda
- r
- conda-forge
show_channel_urls: true
6.2报错2:pip install包名报错: Could not find a version that satisfies the requirement jupyter (from versions: none)
解决:
1.升级pip版本
python -m pip install --upgrade pip
2.换源:
pip install 包名-i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
常用国内镜像源:
https://pypi.douban.com/simple/ 豆瓣
https://mirrors.aliyun.com/pypi/simple/ 阿里
https://pypi.hustunique.com/simple/ 华中理工大学
https://pypi.sdutlinux.org/simple/ 山东理工大学
https://pypi.mirrors.ustc.edu.cn/simple/ 中国科学技术大学
https://pypi.tuna.tsinghua.edu.cn/simple 清华