从缩短的网址pip安装

时间:2015-11-07 19:22:45

标签: python pip

我已将我的滚轮文件放在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?

1 个答案:

答案 0 :(得分:0)

因此,看来pip关心的是网址末尾的文件格式

因此https://aka.ms/foo-1.0.0-py3-none-any.whl起作用。但是如果您只有一个草皮,那么