Conda使用教程

1、Anaconda官网下载:

地址:Free Download | 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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值