pip的基本命令和使用

pip 简介

pip是Python官方的包管理器,可以方便地安装、升级和卸载Python包。

pip 常用命令

  1. 显示版本和路径
pip --version
  1. 获取帮助
pip --help

 

  1. 升级pip和升级包
pip install --upgrade pip   # Linux/macOS 
pip install -U pip          # windows

pip install --upgrade   # 其中是要升级的包名
  1. 列出所有pip包
pip list
  1. 安装包
pip install      # 其中是要安装的包名
  1. 卸载包
pip uninstall     # 其中是要卸载的包名
  1. 搜索包
pip search       # 其中是要搜索的包名
  1. 导出已安装的包列表
pip freeze > requirements.txt   # 将环境中已安装的包保存到requirements.txt文件中

安装 pip install -r requirements.txt

pip的基本命令和使用_第1张图片 

pip的基本命令和使用_第2张图片 

pip 换源

pip 的源配置文件在不同操作系统下的位置可能会有所不同。

  • Windows 系统下,pip 的配置文件默认存储在 C:\Users\用户名\AppData\Roaming\pip\pip.ini 目录下,其中用户名是你的 Windows 用户名。如果该文件不存在,则需要手动创建一个。
  • Linux 系统下,pip 的配置文件默认存储在 ~/.config/pip/pip.conf 文件中。如果该文件不存在,则需要手动创建一个。
  • macOS 系统下,pip 的配置文件默认存储在 ~/Library/Application Support/pip/pip.conf 文件中。如果该文件不存在,则需要手动创建一个。
  1. 全局源(清华源)
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
  1. 临时源
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 

如果觉得pip原地址下载速度慢或者有问题,可以在镜像地址下载

清华:https://pypi.tuna.tsinghua.edu.cn/simple/

阿里云:http://mirrors.aliyun.com/pypi/simple/

中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

华中理工大学:http://pypi.hustunique.com/

山东理工大学:http://pypi.sdutlinux.org/ 

豆瓣:http://pypi.douban.com/simple/

使用方法:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ 库名

pip install -i http://mirrors.aliyun.com/pypi/simple/ 库名

pip install -i https://pypi.mirrors.ustc.edu.cn/simple/ 库名

pip install -i http://pypi.hustunique.com/ 库名

pip install -i http://pypi.sdutlinux.org/ 库名

pip install -i http://pypi.douban.com/simple/ 库名

 如:

pip的基本命令和使用_第3张图片

注意https和http,http的需要信任(因为未加密),可以通过下面两个方法解决

  • 安装时加入 --trusted-host 临时参数
pip install -i https://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com【package-name】
  • 在 pip.conf 中加入 trusted-host 选项,该方法是一劳永逸
[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com

pip 缓存位置

每次pip都会下载一些包,不会自动删除,手动删除即可

pip 的缓存位置在不同的操作系统下会有所不同:

  • Windows: 缓存位置为 %APPDATA%\pip\cache。其中,%APPDATA% 为当前用户的应用程序数据目录,通常位于 C:\Users\{用户名}\AppData\Roaming
  • macOS/Linux: 缓存位置为 ~/.cache/pip

可以通过以下命令查看 pip 的配置信息,包括缓存位置:

pip config list

如果需要修改缓存位置,可以在 pip 的配置文件中进行设置。Windows 上的配置文件为 %APPDATA%\pip\pip.ini 或 %APPDATA%\pip\pip.conf,macOS/Linux 上的配置文件为 ~/.config/pip/pip.conf。在配置文件中添加以下内容即可修改缓存位置:

[global]
cache-dir = /path/to/cache/dir

其中 /path/to/cache/dir 替换为你希望设置的缓存路径。修改完成后,重启终端或者重新加载 pip 配置即可生效。

安装时间超时问题

pip的超时时间默认为15秒,如果下载速度过慢,可以使用以下命令设置超时时间为60秒:

pip install --default-timeout=60 
  1. 添加参数--default-timeout=1000
  2. 在配置里面[global]下添加timeout=1000

你可能感兴趣的:(pip)