从python3.4版本开始,pip工具默认包含在了python的安装包中
常用命令
pip命令执行的方式有如下两种:
pip <args>
pyhton -m pip <args>
1 | pip install somePackage # 安装最新版本 |
配置文件
配置文件路径
pip的配置文件的存放有三种作用范围的配置方式:
site-wide
per-user
per-virtualenv
如果存在多个配置文件,会按照上面的先后顺序去读取文件内容,如果有重复内容,后读取的文件内容会覆盖前面的内容
Linux | Mac | windows | |
---|---|---|---|
per-user | ${HOME}/.config/pip/pip.conf ${HOME}/.pip/pip.conf(老的配置方式) |
${HOME}/Library/Application Support/pip/pip.conf(高优先查找) ${HOME}/.config/pip/pip.conf(低优先查找) ${HOME}/.pip/pip.conf(老的配置方式) |
%APPDATA%\pip\pip.ini %HOME%\pip\pip.ini(老的配置方式) |
per-virtualenv | $VIRTUAL_ENV/pip.conf | $VIRTUAL_ENV/pip.conf | %VIRTUAL_ENV%\pip.ini |
site-wide | /etc/pip.conf | /Library/Application Support/pip/pip.conf | C:\ProgramData\pip\pip.ini(win7及后续版本) |
配置文件内容
1 | [global] |
配置文件中的配置项,都可以在命令行中通过
--<option>
的方式对某一次命令执行进行特殊指定
proxy中账号和密码如果有特殊字符,必须使用 percent-encoded(又称为URI编码)