conda常用命令

0. conda 管理

Anaconda:下载

anaconda官网下载安装文件即可。官网提供linux版本,windows版本,mac版本。

Anaconda:安装

window环境:直接双击安装exe文件,然后根据安装向导进行安装
Linux环境:

bash Anaconda3-2019.07-Linux-x86_64.sh
#yes+回车 
#然后重启terminal

Anaconda:卸载

rm -rf anaconda    //ubuntu

1. conda管理

一、创建虚拟环境

conda  create  --name  env_name
conda  create  --name  env_name python=3.5 # 创建指定python版本
conda  create  --name  env_name python=3.5 numpy scipy # 创建指定python版本下包含某些包

二、激活/使用/进入某个虚拟环境

activate  env_name

三、退出当前环境

deactivate

四、复制某个虚拟环境

conda  create  --name  new_env_name  --clone  old_env_name

五、删除某个环境

conda  remove  --name  env_name  --all

六、查看当前所有环境

conda  info  --envs   或者  conda  env  list

七、查看当前虚拟环境下的所有安装包

conda  list  需进入该虚拟环境
conda  list  -n  env_name

八、安装或卸载包(进入虚拟环境之后)

conda  install  xxx
conda  install  xxx=版本号  # 指定版本号
conda  install  xxx -i 源名称或链接 # 指定下载源
conda  uninstall  xxx

九、升级

升级Anaconda需先升级conda

conda  update  conda
conda  update  anaconda

十、清理(conda瘦身)

conda clean就可以轻松搞定!第一步:通过conda clean -p来删除一些没用的包,这个命令会检查哪些包没有在包缓存中被硬依赖到其他地方,并删除它们。第二步:通过conda clean -t可以将删除conda保存下来的tar包。

conda clean -p      //删除没有用的包
conda clean -t      //删除tar包
conda clean -y --all //删除所有的安装包及cache

十一、复制/重命名/删除env环境

Conda是没有重命名环境的功能的, 要实现这个基本需求, 只能通过愚蠢的克隆-删除的过程。
切记不要直接mv移动环境的文件夹来重命名, 会导致一系列无法想象的错误的发生!

//克隆oldname环境为newname环境
conda create --name newname --clone oldname 
//彻底删除旧环境
conda remove --name oldname --all      

十二、解决conda/pip install 下载速度慢

#显示目前conda的数据源有哪些
conda config --show channels

#添加数据源:例如, 添加清华anaconda镜像:
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 --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

2. pip数据源管理

一、记录一下pip国内源

清华大学            	https://pypi.tuna.tsinghua.edu.cn/simple/
中国科技大学         https://pypi.mirrors.ustc.edu.cn/simple/ 
阿里云              	http://mirrors.aliyun.com/pypi/simple/
豆瓣(douban)       	http://pypi.douban.com/simple/ 
中国科学技术大学		http://pypi.mirrors.ustc.edu.cn/simple/

二、pip安装包管理

pip list #列出当前缓存的包
pip purge #清除缓存
pip remove #删除对应的缓存
pip help #帮助
pip install xxx #安装xxx包
pip install xxx.whl #安装xxx.whl本地包
pip uninstall xxx #删除xxx包
pip show xxx #展示指定的已安装的xxx包
pip check xxx #检查xxx包的依赖是否合适

三、pip和conda批量导出、安装组件(requirements.txt)

pip批量导出包含环境中所有组件的requirements.txt文件

pip freeze > requirements.txt

pip批量安装requirements.txt文件中包含的组件依赖

pip install -r requirements.txt

conda批量导出包含环境中所有组件的requirements.txt文件

conda list -e > requirements.txt

conda批量安装requirements.txt文件中包含的组件依赖

conda install --yes --file requirements.txt

参考1:Conda常用命令
参考2:conda常用命令:安装,更新,创建,激活,关闭,查看,卸载,删除,清理,重命名,换源,问题

你可能感兴趣的:(集成开发环境(IDE),conda,python)