始终从pypi服务器下载tar.gz

时间:2018-05-07 19:05:28

标签: python pip pypi

我有本地pypi服务器,我从https://pypi.org/simple/

下载软件包

我跑了命令

pip install -d /srv/pypi/ cryptography==2.2.2

它在我的本地pypi服务器上安装了cryptography-2.2.2-cp34-abi3-manylinux1_x86_64.whl

当我尝试使用pypi服务器在非Linux平台上下载软件包时,它会失败。

然后我下载了cryptography-2.2.2.tar.gz并输入了本地pypi,然后就可以了。

如何在pip install -d命令中始终为该包下载tar.gz

1 个答案:

答案 0 :(得分:1)

指定--no-binary标志。使用sdist进行加密:

pip install --no-binary cryptography cryptography 

将sdist用于所有事情:

pip install --no-binary :all: cryptography