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 虚拟环境?
Linux云GPU训练yolov5,conda开了一个虚拟的conda 环境,bypy使用,利用conda虚拟环境中的python