conda配置环境的一些常用命令

27 篇文章 0 订阅
14 篇文章 0 订阅

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 env create -f environment.yml报错ResolvePackageNotFound和Found conflicts的解决方案【已解决】_ACMSunny的博客-CSDN博客

 还有这个方法:

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博客 

  • 6
    点赞
  • 39
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

ACMSunny

赠人玫瑰,手有余香。

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

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

打赏作者

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

抵扣说明:

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

余额充值