【发布时间】:2019-06-26 21:23:55
【问题描述】:
这个问题explains如何让pip下载并保存包。如果我遵循这个公式,Pip 将下载 wheel (.whl) 文件(如果有)。
(venv) [user@host glances]$ pip download -d wheelhouse -r build_requirements.txt
Collecting wheel (from -r build_requirements.txt (line 1))
File was already downloaded /usr_data/tmp/glances/wheelhouse/wheel-0.29.0-py2.py3-none-any.whl
Collecting pex (from -r build_requirements.txt (line 2))
File was already downloaded /usr_data/tmp/glances/wheelhouse/pex-1.1.18-py2.py3-none-any.whl
Collecting requests (from -r build_requirements.txt (line 3))
File was already downloaded /usr_data/tmp/glances/wheelhouse/requests-2.12.4-py2.py3-none-any.whl
Collecting pip (from -r build_requirements.txt (line 4))
File was already downloaded /usr_data/tmp/glances/wheelhouse/pip-9.0.1-py2.py3-none-any.whl
Collecting setuptools (from -r build_requirements.txt (line 5))
File was already downloaded /usr_data/tmp/glances/wheelhouse/setuptools-32.3.1-py2.py3-none-any.whl
Successfully downloaded wheel pex requests pip setuptools
它下载的每个文件都是一个 Wheel - 但是如果我想获得不同类型的文件怎么办?
我实际上想下载 sdist (.tar.gz) 文件而不是 .whl 文件?有没有办法告诉 Pip 我真正想要它获取哪些类型的文件?因此,我可能想要一堆 tar.gz 文件,而不是得到一个充满轮子的目录。
【问题讨论】: