我有本地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
?
答案 0 :(得分:1)
指定--no-binary
标志。使用sdist进行加密:
pip install --no-binary cryptography cryptography
将sdist用于所有事情:
pip install --no-binary :all: cryptography