pip是Python官方的包管理器,可以方便地安装、升级和卸载Python包。
pip --version
pip --help
pip install --upgrade pip # Linux/macOS
pip install -U pip # windows
pip install --upgrade # 其中是要升级的包名
pip list
pip install # 其中是要安装的包名
pip uninstall # 其中是要卸载的包名
pip search # 其中是要搜索的包名
pip freeze > requirements.txt # 将环境中已安装的包保存到requirements.txt文件中
安装 pip install -r requirements.txt
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
文件中。如果该文件不存在,则需要手动创建一个。
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
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/ 库名
如:
注意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 的缓存位置在不同的操作系统下会有所不同:
%APPDATA%\pip\cache
。其中,%APPDATA%
为当前用户的应用程序数据目录,通常位于 C:\Users\{用户名}\AppData\Roaming
。~/.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
--default-timeout=1000
[global]
下添加timeout=1000