总结python包管理器 conda 和pip 的 常用命令

6、安装Python虚拟环境管理器 miniconda

下载地址: https://conda.io/en/latest/miniconda.html

conda的常用命令总体上分以下三类:

6.1 管理虚拟环境的命令

a、 conda info                        // 查看conda的基本配置信息
b、 conda create -n py310env python==3.10.0  // 创建指定python版本的虚拟环境
c、 conda info --envs                    // 显示所有的虚拟环境
d、 conda activate xxxx               // 开启xxxx虚拟环境
e、 conda deactivate                  // 关闭当前正在使用的虚拟环境
f、 conda config --set auto_activate_base false/true  // 关闭或者开启自动激活状态
g、 conda remove -n xxxx --all           // 删除xxxx虚拟环境

6.2 管理镜像源的命令

a、 conda config --show channels   			// 显示目前conda的数据源有哪些
// 添加数据源:例如, 添加清华anaconda镜像 (https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/)
b、 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
c、 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
d、 conda config --set show_channel_urls yes
e、 conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/  // 删除数据源
f、 conda clean -i                    // 清除索引缓存,保证用的是镜像站提供的索引

6.3 python包的管理命令

a、 conda list                         // 列出当前虚拟环境中安装的package
b、 conda install xxx=3.2.8        	  // 安装指定版本的 xxx 包
c、 conda uninstall xxx            	  // 卸载指定的 xxx 包
d、 conda search xxx                   // 搜索指定的xxx包
f、 conda list -e > requirements.txt   // conda批量导出包含环境中所有组件的requirements.txt文件
g、 conda install --yes --file requirements.txt // conda批量安装requirements.txt文件中包含的组件依赖

7、 pip包管理工具的常用命令

7.1 管理镜像源的命令

// 升级pip
pip install pip -U
// 显示目前pip的数据源有哪些
pip config list
pip config list --[user|global] # 列出用户|全局的设置
pip config get global.index-url # 得到这key对应的value 如:https://mirrors.aliyun.com/pypi/simple/
 // 常见的国内镜像源
阿里云                    http://mirrors.aliyun.com/pypi/simple/
中国科技大学               https://pypi.mirrors.ustc.edu.cn/simple/ 
豆瓣(douban)               http://pypi.douban.com/simple/ 
清华大学                   https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学           http://pypi.mirrors.ustc.edu.cn/simple/
// 使用上述镜像源的方法如下:
// 例如,临时使用清华镜像源 (注意,simple 不能少, 是 https 而不是 http)
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple xxx-package  
// 设置默认的全局镜像源
// 例如,使用pip命令全局配置阿里云镜像源
pip config --global set global.index-url https://mirrors.aliyun.com/pypi/simple/
pip config --global set install.trusted-host mirrors.aliyun.com
// 删除
pip config unset key
// 例如
pip config unset global.index-url
pip config unset global.trusted-host

// 搜索
pip search flask  # 搜素flask安装包

7.2 管理python包的命令

pip list #列出当前缓存的包
pip purge #清除缓存
pip remove #删除对应的缓存
pip help #帮助
pip install xxx #安装xxx包
pip uninstall xxx #删除xxx包
pip show xxx #展示指定的已安装的xxx包
pip check xxx #检查xxx包的依赖是否合适 
pip freeze > requirements.txt  # pip批量导出包含环境中所有组件的requirements.txt文件
pip install -r requirements.txt # pip批量安装requirements.txt文件中包含的组件依赖

你可能感兴趣的:(Python杂技,Django学习专栏,python,开发语言,后端)