1 conda配置环境的常用命令
1 查看版本:conda --version或conda -V
获取帮助:conda --help或conda -h
环境管理的全部命令帮助:conda env -h
2 更新conda版本:conda update conda
3 创建虚拟环境:
conda create -n conda_name python=x.x(带python版本的)
或
conda create -n conda_name
创建包含某些包的虚拟环境:
conda create --name your_env_name numpy scipy
创建指定python的含有某些包的环境
conda create --name your_env_name python=3.5 numpy scipy
复制某个环境:
conda create --name new_env_name --clone old_env_name
4 删除虚拟环境:conda remove -n conda_name --all
5 查看已有环境:conda env list 或conda info --envs
6 激活虚拟环境:conda activate conda_name 或 source activate conda_name
7 安装依赖包: conda env create -f environment.yml
8 更改镜像源:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
或
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
【修改后可以在~/.condarc配置文件中可以看到相应信息】
如果想恢复,可以直接在~/.condarc配置文件中删除,也可以:
pip config unset global.index-url
[https://blog.csdn.net/weixin_44177781/article/details/123292667]
9 指定环境,查看已安装的包
conda list -n python36
指定环境,更新包
conda update -n python36 numpy
指定环境,删除包
conda remove -n python36 numpy
conda remove --name your_env_name [package_name]
同理进入环境后直接 conda remove [package]即可 ,eg : conda remove numpy
搜索包
conda search numpy
更新了yml文件后,更新环境
conda env update -f environment.yml
9 退出虚拟环境:conda deactivate
2 分享环境
如果想给人分享你配置的环境,可以通过以下三步,也可以作为从自己电脑移植到服务器时候环境配置使用:
1 激活主机上的环境:source activate conda_name
2 导出环境:conda env export > environment.yml
3 上传到服务器相应项目下并配置:conda env create -f environment.yml
3 注意事项:
安装特定环境的包时候,conda用“=”,pip用“==”
conda install numpy=1.93
pip install numpy==1.93
4 pip导出环境并配置
导出:
pip freeze > requirements.txt
安装:
pip install -r requirements.txt
5 修改conda配置相关
查看conda配置
conda config --show
添加channel
conda config --append channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
eg:conda config --append channels defaults
eg:conda config --append channels defaults --append channels conda-forge --append channels bioconda
[bioconda,defaults,conda-forge可能是很多包无法安装的原因,我在这一篇文章写过:]
删除channel
conda config --remove channels https ://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
删除default
conda config --remove channels defaults
6 pip安装链接内的包
安装TensorFlow时候直接使用清华源能够节省时间。
pip是可以在conda环境下使用的。如下:
pip install tensorflow-gpu==1.14.0 -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install tensorflow==1.14.0 -i https://pypi.tuna.tsinghua.edu.cn/simple
7 conda安装包
conda安装包
conda install numpy
conda安装特定版本的包
conda install numpy=1.21.6
conda查询某个包的版本
conda list numpy
conda查询所有包版本
conda list
8 配置环境时候解决冲突的N个方法
还有这个方法:
conda install -c conda-forge package
参考文章
Conda 创建虚拟环境并安装依赖包集合 requirements.txt_Yy_Rose的博客-CSDN博客_conda requirements
Conda常用命令整理(列举已有环境\创建环境\进入环境) conda create --name env_name python=3.7_计算机视觉-Archer的博客-CSDN博客_conda create anconda的使用以及在conda环境中使用pip和conda使用安装依赖的区别和注意事项 - 张Star - 博客园
一键解决Conda安装某个库(如opencv)时conflict(冲突)的问题_Little Prince �的博客-CSDN博客