1、Anaconda官网下载:
2、安装
添加系统path环境变量:
Anaconda安装路径
Anaconda安装路径\Scripts
Anaconda安装路径\Library\bin
验证安装是否成功:
PS E:\debug\python\gitee\electric> conda -V
conda 23.7.2
3,更换国内镜像
国内可用源:
校园网联合镜像站:https://mirrors.cernet.edu.cn/list/anaconda
Anaconda 软件仓库镜像使用帮助:https://help.mirrors.cernet.edu.cn/anaconda/
注:发现有些镜像站使用时会出错(https 认证错误),将源内 https 替换为 http 即可。
1、北京外国语大学开源软件镜像站
https://mirrors.bfsu.edu.cn/help/anaconda/
channels:
- defaults
show_channel_urls: true
default_channels:
- https://mirrors.bfsu.edu.cn/anaconda/pkgs/main
- https://mirrors.bfsu.edu.cn/anaconda/pkgs/r
- https://mirrors.bfsu.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.bfsu.edu.cn/anaconda/cloud
pytorch: https://mirrors.bfsu.edu.cn/anaconda/cloud
2、清华大学开源软件镜像站
https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/
channels:
- defaults
show_channel_urls: true
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
3、上海交通大学开源软件镜像站
https://mirror.sjtu.edu.cn/docs/anaconda
channels:
- defaults
show_channel_urls: true
default_channels:
- https://mirror.sjtu.edu.cn/anaconda/pkgs/main
- https://mirror.sjtu.edu.cn/anaconda/pkgs/r
- https://mirror.sjtu.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirror.sjtu.edu.cn/anaconda/cloud
pytorch: https://mirror.sjtu.edu.cn/anaconda/cloud
4、南京邮电大学开源软件镜像站
https://mirrors.njupt.edu.cn/help/anaconda/
channels:
- defaults
show_channel_urls: true
default_channels:
- https://mirrors.njupt.edu.cn/anaconda/pkgs/main
- https://mirrors.njupt.edu.cn/anaconda/pkgs/r
- https://mirrors.njupt.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.njupt.edu.cn/anaconda/cloud
pytorch: https://mirrors.njupt.edu.cn/anaconda/cloud
5、哈尔滨工业大学开源镜像站
https://mirrors.hit.edu.cn/anaconda
channels:
- defaults
show_channel_urls: true
default_channels:
- https://mirrors.hit.edu.cn/anaconda/pkgs/main
- https://mirrors.hit.edu.cn/anaconda/pkgs/r
- https://mirrors.hit.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.hit.edu.cn/anaconda/cloud
pytorch: https://mirrors.hit.edu.cn/anaconda/cloud
6、南京大学开源镜像站
https://mirror.nju.edu.cn/mirrorz-help/anaconda/?mirror=NJU
channels:
- defaults
show_channel_urls: true
default_channels:
- https://mirror.nju.edu.cn/anaconda/pkgs/main
- https://mirror.nju.edu.cn/anaconda/pkgs/r
- https://mirror.nju.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirror.nju.edu.cn/anaconda/cloud
pytorch: https://mirror.nju.edu.cn/anaconda/cloud
7、北京大学开源镜像站
https://mirrors.pku.edu.cn/Help/Anaconda
channels:
- defaults
show_channel_urls: true
default_channels:
- https://mirrors.pku.edu.cn/anaconda/pkgs/main
- https://mirrors.pku.edu.cn/anaconda/pkgs/r
- https://mirrors.pku.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.pku.edu.cn/anaconda/cloud
pytorch: https://mirrors.pku.edu.cn/anaconda/cloud
8、重庆邮电大学开源镜像站
https://mirrors.cqupt.edu.cn
channels:
- defaults
show_channel_urls: true
default_channels:
- https://mirrors.cqupt.edu.cn/anaconda/pkgs/main
- https://mirrors.cqupt.edu.cn/anaconda/pkgs/r
- https://mirrors.cqupt.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.cqupt.edu.cn/anaconda/cloud
pytorch: https://mirrors.cqupt.edu.cn/anaconda/cloud
9、西安交通大学软件镜像站
https://mirrors.xjtu.edu.cn/docs/anaconda/
channels:
- defaults
show_channel_urls: true
default_channels:
- https://mirrors.xjtu.edu.cn/anaconda/pkgs/main
- https://mirrors.xjtu.edu.cn/anaconda/pkgs/r
- https://mirrors.xjtu.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.xjtu.edu.cn/anaconda/cloud
pytorch: https://mirrors.xjtu.edu.cn/anaconda/cloud
10、南京工业大学开源软件镜像站
https://mirrors.njtech.edu.cn/docs/anaconda
channels:
- defaults
show_channel_urls: true
default_channels:
- https://mirrors.njtech.edu.cn/anaconda/pkgs/main
- https://mirrors.njtech.edu.cn/anaconda/pkgs/r
- https://mirrors.njtech.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.njtech.edu.cn/anaconda/cloud
pytorch: https://mirrors.njtech.edu.cn/anaconda/cloud
11、上海科技大学开源镜像站
https://mirrors.shanghaitech.edu.cn
channels:
- defaults
show_channel_urls: true
default_channels:
- https://mirrors.shanghaitech.edu.cn/anaconda/pkgs/main
- https://mirrors.shanghaitech.edu.cn/anaconda/pkgs/r
- https://mirrors.shanghaitech.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.shanghaitech.edu.cn/anaconda/cloud
pytorch: https://mirrors.shanghaitech.edu.cn/anaconda/cloud
12、南方科技大学开源镜像站
https://mirrors.sustech.edu.cn/help/anaconda.html
channels:
- defaults
show_channel_urls: true
default_channels:
- https://mirrors.sustech.edu.cn/anaconda/pkgs/main
- https://mirrors.sustech.edu.cn/anaconda/pkgs/r
- https://mirrors.sustech.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.sustech.edu.cn/anaconda/cloud
pytorch: https://mirrors.sustech.edu.cn/anaconda/cloud
13、浙江大学开源软件镜像站
https://mirrors.zju.edu.cn/docs/anaconda/
channels:
- defaults
show_channel_urls: true
default_channels:
- https://mirrors.zju.edu.cn/anaconda/pkgs/main
- https://mirrors.zju.edu.cn/anaconda/pkgs/r
- https://mirrors.zju.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.zju.edu.cn/anaconda/cloud
pytorch: https://mirrors.zju.edu.cn/anaconda/cloud
14、兰州大学开源社区镜像站
https://mirror.lzu.edu.cn/help/#/docs/anaconda
channels:
- defaults
show_channel_urls: true
default_channels:
- https://mirror.lzu.edu.cn/anaconda/pkgs/main
- https://mirror.lzu.edu.cn/anaconda/pkgs/r
- https://mirror.lzu.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirror.lzu.edu.cn/anaconda/cloud
pytorch: https://mirror.lzu.edu.cn/anaconda/cloud
15、阿里巴巴开源软件镜像站
https://developer.aliyun.com/mirror/anaconda
channels:
- defaults
show_channel_urls: true
default_channels:
- https://mirrors.aliyun.com/anaconda/pkgs/main
- https://mirrors.aliyun.com/anaconda/pkgs/r
- https://mirrors.aliyun.com/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.aliyun.com/anaconda/cloud
pytorch: https://mirrors.aliyun.com/anaconda/cloud
# 查看所有已添加的镜像源。
conda config --show channels
PS C:\Users\Administrator> conda config --show channels
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- defaults其中“defaults”是Conda默认的软件源,添加了3个清华源。
临时使用指定镜像源进行安装
conda install numpy -i https://…
pip安装
pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple
添加参数 -i
1)、更换国内源(3种方法)
a、使用 Anaconda Navigator 换源(最简单)
b、使用 Anaconda Prompt 换源
打开 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/cloud/conda-forge
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --set show_channel_urls yes
c、修改 .condarc 文件
Windows 中,该文件的位置在:C:\Users\(你的用户名)\.condarc
Linux 中,该文件的位置在:~/.condarc
记事本打开:
添加如下内容:
show_channel_urls: true
ssl_verify: true
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- defaults
d、使用conda-forge源
conda-forge是Conda社区维护的一个开放源代码的软件包库,它包含了许多常用的科学计算和数据科学软件包。如果您需要安装这些软件包,您应该考虑在Conda中使用conda-forge源。要启用conda-forge软件源,请使用以下命令:
conda config --add channels conda-forge
可以使用以下命令安装任何conda-forge软件包:
conda install
配置完成可运行 、 清除索引缓存
conda clean -i
添加新源后,您可以使用以下命令验证它是否已添加到配置文件中:
conda config --get channels
恢复默认镜像:
conda config --remove-key channels
删除指定的镜像源:
conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
删除所有镜像源:
conda config --remove-key channels
设置搜索时显示通道地址:
conda config --set show_channel_urls yes
设置镜像源灵活优先权:
conda config --set channel_priority flexible,设置镜像源灵活优先权
4、常用命令
- 检验是否安装及当前conda的版本:
conda -V
- 查看环境中安装了哪些包,默认是base环境
conda list
- 查看当前存在哪些虚拟环境
conda env list
conda info -e
- 检查更新当前conda
conda update conda
- 创建python虚拟环境
conda create -n [env_name] python=x.x # 默认Conda安装路径创建虚拟环境
conda create --prefix=F:\condaenv\env_name python=3.7 # 指定路径下创建环境
或者克隆
conda create -n your_name --clone env_name
切换到新创建的环境
activate env_name
anaconda命令创建python版本为x.x,名字为env_name的虚拟环境。env_name文件可以在Anaconda安装目录envs文件下找到
-
激活或者切换虚拟环境
打开命令行,输入python --version检查当前 python 版本。
Linux: source activate [env_name]
conda activate [env_name]
Windows: activate [env_name]
activate F:\condaenv\env_name 激活环境
-
对虚拟环境中安装额外的包
conda install -n env_name [package] # 未激活环境
conda install [package] # 如果已经激活环境
- 关闭虚拟环境
source deactivate
conda deactivate
- 删除虚拟环境
conda remove -n env_name --all
conda remove -p F:\condaenv\env_name --all 删除指定环境
- 删除环境中的某个包
conda remove --name $env_name $package_name
-
安装某些包
conda install -c anaconda scikit-learn # 安装sklearn
pip install -i pypi.douban.com/simple tensorflow-gpu==1.14 #用豆瓣源安装包,上面的清华园同理,记得-i
-
conda版本更新,改善搜索能力
# 更新conda命令
conda update -n base conda