linux中conda虚拟环境使用(便于项目切换)pip和conda换源

Posted lzuu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux中conda虚拟环境使用(便于项目切换)pip和conda换源相关的知识,希望对你有一定的参考价值。

虚拟环境相关代码:

 #创建虚拟环境
 conda create -n your_env_name python=X.X(3.6、3.7、3.8 
 #激活虚拟环境
 source activate your_env_name(虚拟环境名称)
 
 #退出虚拟环境
 source deactivate your_env_name(虚拟环境名称)
 
 #删除虚拟环境
 conda remove -n your_env_name(虚拟环境名称) --all
 
 #删除环境中的某个包
  conda remove --name your_env_name package_name 
 
 #查看安装了哪些包
 conda list
 
 #安装包
 conda install package_name(包名)
 
 # 安装指定版本的包
 conda install scrapy==1.3 
 
 # 在conda指定的某个环境中安装包
 conda install -n 环境名 包名 
 
 #查看当前存在哪些虚拟环境(三种)
 conda env list 
 conda info -e
 conda info --envs
 
 #检查更新当前conda
 conda update conda
 
 #更新anaconda
 conda update anaconda
 
 #更新所有库
 conda update --all
 
 #更新python
 conda update python

pip换源:

conda换源:

 #如果没有.condarc这个文件,可以执行下面的命令来生成默认文件,有则省略
 conda config --set show_channel_urls yes
 
 #生成文件后,编辑文件,加入清华源
 vim ~/.condarc
 
 #修改文件内容为(最后一行原本就存在)
 channels:
     - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
     - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
 show_channel_urls: true

 

 

 若创建虚拟环境出现:CondA HTTPError

 

 修改 vim ~/.condarc文件

channels:
  - defaults
show_channel_urls: true
default_channels:
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
custom_channels:
  conda-forge: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

  然后就成功了,嘿嘿!成功的创建了虚拟环境!

 注意:在虚拟环境中可以指定文件下直接中安装依赖项

  pip install -r requirments.txt 

 

以上是关于linux中conda虚拟环境使用(便于项目切换)pip和conda换源的主要内容,如果未能解决你的问题,请参考以下文章

最全指南如何在 Jupyter Notebook 中切换/使用 conda 虚拟环境?

CONDA常用命令

Linux云GPU训练yolov5,conda开了一个虚拟的conda 环境,bypy使用,利用conda虚拟环境中的python

解决powershell无法使用conda虚拟环境问题

python多版本和虚拟环境(pyenv+conda or virtualenv)

linux离线克隆conda