简介
pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。
安装
官方文档:https://pip.pypa.io/en/stable/installing/
sudo curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
sudo python get-pip.py
更换源
Linux
如果在国内进行安装包,网络速度通常会比较慢,可以更改pip源。
临时方式:
sudo pip install -i https://pypi.douban.com/simple <package_name>
临时方式会每次都需要输入源地址,会比较麻烦。
永久方式:
在Linux下,可对pip配置文件pip.conf进行修改
默认位置为~/.pip/pip.conf
,
可通过sudo find / -name pip.conf
查找你的机器上的pip.conf位置,如果没有可手动创建并添加下面配置内容即可!
[global]
# 超时设定
timeout = 6000
# 指定下载源
index-url = https://pypi.douban.com/simple
# 指定域名
trusted-host = pypi.douban.com
!!!
这里注意,因为pip安装的一些包可能需要root权限,当你当前身份不是root的时候,永久配置只是针对当前用户身份有效,如果你在pip前面加上sudo,代表使用root身份进行安装,然而这时候root的家目录下不存在~/.pip/pip.conf
文件,所以添加的pip源并不会生效,解决方案很简单,你可以切换到root然后创建~/.pip/pip.conf
文件后添加相同的内容即可!
如果你有其他问题可下方留言!
也可通过下面方式更改
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
生成的配置文件位置可能不同,我的ArchLinux默认生成
pip config edit
pip config edit --editor notepad
Windows
在资源管理器中打开%APPDATA%
新建pip目录,新建pip.ini文件,并添加上面配置内容即可!
pip常用用法
pip install <package>
pip uninstall <package>
pip install -r requirement.txt
pip install xxx.whl
pip install -upgrade <package> # 升级包
pip list # 列出当前环境下所有已安装的模块