Conda常用命令汇总

1、创建一个新环境

conda create -n your_env_name python=X.X 
# 或
conda create --name your_env_name python=X.X
# 举例
​conda create -n newenv python=3.7
# python=3.7会安装最新的python3.7系列版本(如3.7.12)
# 如要指定更详细的版本,需使用python=3.7.2
conda  create  --name  env_name python=3.5 numpy scipy 
# 创建指定python版本下包含某些包

2、激活环境

conda activate your_env_name
# 激活环境后,可检查当前环境下的Python版本:
python --version

在这里插入图片描述

3、包的安装和删除、环境删除

激活到指定环境后,可直接向环境中安装所需的包:

  1. 安装包
conda install [package] 
# 如:conda install numpy
# 指定包版本:conda install xxx=1.2.0 (注意是单等于号)
# 也可以使用pip install安装 pip install xxx==1.2.0 (注意是双等于号)
# 查看可用的版本:pip install spyder==*
  1. 删除当前环境中某个包
conda remove [package] 
# 请注意:并非conda uninstall
# pip指令下才有 pip uninstall

# 删除没有用的包
conda clean -p     

# 删除tar包
conda clean -t     

# 删除所有的安装包及cache
conda clean -y --all 
  1. 升级某个包
conda update [package]
# conda update --all 升级所有包
  1. 退出当前虚拟环境
conda deactivate 
  1. 删除某个虚拟环境
conda remove -n your_env_name --all
# -n即--name
  1. 复制某个虚拟环境
conda create --name new_env_name --clone old_env_name 

4、环境查询

#1. 查看安装了哪些包
conda list # 需进入该虚拟环境
conda  list  -n  env_name
#2. 查看当前有哪些虚拟环境
conda env list
# 或
conda info --envs
#3.查询环境python版本
python --version
#4.查询conda版本
conda --version
#5.更新conda
conda update conda
#6.查看conda环境详细信息
conda info

5、分享/备份环境

一个分享环境的快速方法就是给他一个你的环境的.yml文件。

首先激活到要分享的环境,在当前工作目录下生成一个environment.yml文件。

conda env export > environment.yml

对方拿到environment.yml文件后,将该文件放在工作目录下,可以通过以下命令从该文件创建环境。

conda env create -f environment.yml

6、批量导出虚拟环境中的所有组件

  1. conda
conda list -e > requirements.txt  # 导出

conda install --yes --file requirements.txt  # 安装
  1. pip
pip freeze > requirements.txt

pip install -r requirements.txt

7、配置镜像源

(1)conda方法

查看镜像源:

conda config --show channels

添加镜像源(如清华源):

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
conda config --set show_channel_urls yes
 
# conda config --set show_channel_urls yes的意思是从channel中安装包时显示channel的url,这样就可以知道包的安装来源了。

清除索引缓存,保证用的是镜像站提供的索引:

conda clean -i

搜索包:

conda search [package]

切换回默认源:

conda config --remove-key channels

移除某个镜像源(如清华源):

conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
(2)pip方法

临时指定安装某个包使用的镜像源:

pip install [package] -i https://pypi.tuna.tsinghua.edu.cn/simple/
pip install [package] -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
'''
清华:https://pypi.tuna.tsinghua.edu.cn/simple
腾讯:https://mirrors.cloud.tencent.com/pypi/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/ 
豆瓣:http://pypi.douban.com/simple/
'''
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

y林中鸟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值