PIP Memo
目录

配置仓库

pip.conf为pip的仓库配置文件:

$ cat ~/.pip/pip.conf
[global]
index-url = http://192.168.10.100:3141/root/pypi/+simple/
extra-index-url = http://192.168.10.100:3141/second/pypi/+simple/
format = columns

[install]
trusted-host=192.168.10.100

[download]
trusted-host=192.168.10.100

pydistutils.cfg为了兼容旧式python setup.py的配置文件:

$ cat ~/.pydistutils.cfg
[easy_install]
index_url = http://192.168.10.100:3141/root/pypi/+simple/

PIP包下载

下载PIP包:

$ pip download \
--only-binary=:all: \
--platform linux_x86_64 \
--python-version 33 \
--implementation cp \
--abi cp34m \
pip>=8
$ pip download --no-binary=:all: package_name

查看当前平台支持的whl版本,否则只能安装源码包。

>> import pip; print(pip.pep425tags.get_supported())
[('cp27', 'none', 'win32'), ('py2', 'none', 'win32'), ('cp27', 'none', 'any'), ('cp2', 'none', 'any'), ('cp26', 'none', 'any'), ('cp25', 'none', 'any'), ('cp24', 'none', 'any'), ('cp23', 'none', 'any'), ('cp22', 'none', 'any'), ('cp21', 'none', 'any'), ('cp20', 'none', 'any'), ('py27', 'none', 'any'), ('py2', 'none', 'any'), ('py26', 'none', 'any'), ('py25', 'none', 'any'), ('py24', 'none', 'any'), ('py23', 'none', 'any'), ('py22', 'none', 'any'), ('py21', 'none', 'any'), ('py20', 'none', 'any')]

发表评论