conda常用命令汇总

文章目录

conda常用命令汇总

Conda是一个开源的软件包管理系统和系统管理系统, 用于安装多个版本的软件包及其依赖关系, 并在他们之间轻松切换.

在Windows下需要安装Anaconda Prompt 在Linux下 可以直接执行conda命令

1.创建一个新的环境

复制代码
conda create -n 环境名称 python=版本号
或
conda create --name 环境名称 python=版本号

-n 即是 --name

例如

conda create -n newwnv python=3.10

2.激活某个环境

激活 activate 即进入某个环境

Windows系统

复制代码
conda activate your_env_name

Linux系统

复制代码
source activate your_env_name

激活环境后可检查当前环境下的Python版本

复制代码
Python --version

3.包的安装和删除 | 环境删除

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

安装包:

复制代码
conda install [package]
# 如 conda install numpy
# 指定包版本 conda install xlrd=3.0.1
# 也可以使用 pip 
pip install [package]
# 指定版本 pip install xlrd== 3.01
# 查看可用版本 pip install spyder==*

删除当前环境中的某个包

复制代码
conda remove [package]
或者
pip uninstall [package]

升级包

复制代码
conda update [package]
# conda update --all

退出当前虚拟环境

复制代码
source deactivate # Linux环境
conda deactivate   # Windows

删除某个虚拟环境

复制代码
conda remove -n your_env_name --all   # -n 即 -name

复制某个虚拟环境

复制代码
conda create --name nev_name --clone old_env_name 

在安装钱的确认[Y/N]的时候 false表示由用户再做决定 而不是直接进行;

复制代码
conda config --set always_yes false

4.环境查询

查看安装了哪些包:

复制代码
conda list

查看当前有哪些虚拟环境:

复制代码
conda env list
或
conda info --envs

查询环境python版本

复制代码
python --version

查询conda版本

复制代码
conda --version

更新conda

复制代码
conda updata conda

查看conda环境详细

复制代码
conda info

5.分享/备份环境

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

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

复制代码
conda env export > environment.yml

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

复制代码
conda env create -f environment.yml

6.镜像源

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/

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/
'''

7.清理

删除没有用的包:

复制代码
conda clean -p     

删除tar包:

复制代码
conda clean -t     

删除所有的安装包及cache:

复制代码
conda clean -y --all 
相关推荐
一眼青苔15 小时前
conda创建一个新环境,指定环境的存储位置,而不是默认值地址
conda
ihan是我1 天前
ubnuntu使用conda进行虚拟环境迁移,复制,克隆
开发语言·python·conda
广药门徒2 天前
配置指定地址的conda虚拟Python环境
开发语言·python·conda
love530love2 天前
PyCharm 加载不了 conda 虚拟环境,不存在的
ide·windows·pycharm·conda
胡桃不是夹子4 天前
conda配置好的pytorch在jupyter中如何配置
pytorch·jupyter·conda
胡桃不是夹子4 天前
解决pycharm检测不到已经装好的conda的pytorch环境
pytorch·pycharm·conda
njsgcs4 天前
brep2seq kaggle安装 micromamba conda环境
conda
love530love5 天前
将 virtualenv 环境迁移到 Conda 环境
运维·windows·python·conda·virtualenv
买了一束花5 天前
二、机器学习中Python变量基础
开发语言·python·机器学习·conda
ai问道武曲7 天前
ai环境cuda cudnn conda torch整体迁移 wsl docker
运维·人工智能·docker·ai·conda