0000 - 图例 💻
- 本文中所有的 🌐 图标指最好用魔法访问该链接
- 本文中所有的 🔎 图标指建议使用搜索引擎进一步探究,这里不多赘述。
0001 - 基础环境配置
-
安装Anaconda🌐(推荐把安装盘改到D盘,且CD盘均留有至少20G空间)
-
配置Anaconda环境变量(在PATH 🔎 中加入以下路径)
D:\ProgramData\anaconda3 D:\ProgramData\anaconda3\Scripts D:\ProgramData\anaconda3\Library\bin D:\ProgramData\anaconda3\Library\mingw-w64\bin
-
运行以下命令换源(决定用pip后就不要用
conda install
)pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
除去清华源以外还可以用很多源:
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/ 阿里云 http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 豆瓣(douban) http://pypi.douban.com/simple/ 中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
当然,你也可以选择用conda,那之后就不要用
pip install
(不建议,因为现有教程中用conda的少,有些包版本可能没有)conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --set show_channel_urls yes conda config --show
还可以替换更多部分(一般不选,如果报错就去掉这些源)
http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/ http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/ http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
除了清华源外还可以选择其他源
# 阿里源 (最近不能访问) https://mirrors.aliyun.com/anaconda/pkgs/main/ https://mirrors.aliyun.com/anaconda/pkgs/free/ https://mirrors.aliyun.com/anaconda/cloud/ https://mirrors.aliyun.com/anaconda/cloud/conda-forge/ # 中科大源 (部分不能访问) https://mirrors.ustc.edu.cn/anaconda/pkgs/main/ https://mirrors.ustc.edu.cn/anaconda/pkgs/free/ https://mirrors.ustc.edu.cn/anaconda/cloud/ https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
如果channel不可用可以用以下命令删除
conda config --remove channels https://mirrors.aliyun.com/anaconda/pkgs/main/ conda config --remove channels https://mirrors.aliyun.com/anaconda/pkgs/free/
-
创建一个虚拟环境(如果报错大概率是网络波动,可以多试几次)
-
使用以下命令测试是否安装成功(只支持cmd,不支持Powersshell和Terminal)
conda activate 环境名
0010 - 一般环境配置
-
从以前的环境中导出装过的第三方库(若没有可跳过)
pip freeze > requirements.txt
记得打开
requirements.txt
把 == 替换为 >= -
安装Python库大全(用于开发的环境)
pip install -r requirements.txt --ignore-installed
-
如果出现冲突就把
PACKAGE >= XX.XX.XX
替换为PACKAGE == YY.YY.YY
(YY.YY.YY为该库的最新稳定版本)如果不强行指定