我已将我的滚轮文件放在http://long.url.name.com/package-cp27-none-linux_x86_64.whl
,当我执行pip install http://long.url.name.com/package-cp27-none-linux_x86_64.whl
时,它效果很好。但是,如果我有一个URL缩短器转发上述网址并获得http://short.url/XYZ
之类的内容,并尝试执行pip install http://short.url/XYZ
,则pip无法正常工作。我注意到了下载活动,但是我从pip看到了以下错误:
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 18, in <module>
IOError: [Errno 2] No such file or directory: '/tmp/pip-2LPqrK-build/setup.py'
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-2LPqrK-build
问题似乎是pip看到的文件名是XYZ
。例如,当我尝试使用wget
下载文件时,情况就是如此。但是,当我到达http://short.url/XYZ
时,文件确实被下载并保存为package-cp27-none-linux_x86_64.whl
。那么如何使用缩短的URL来使用pip?
答案 0 :(得分:0)
因此,看来pip关心的是网址末尾的文件格式
因此https://aka.ms/foo-1.0.0-py3-none-any.whl起作用。但是如果您只有一个草皮,那么