当尝试从pip安装时
$ pip install Django==1.4
Run Code Online (Sandbox Code Playgroud)
我很有可能得到
获取http://pypi.python.org/packages/source/D/Django/Django-1.4.tar.gz#md5=ba8e86198a93c196015df0b363ab1109时出错 (来自http://pypi.python.org/simple/Django/)
根据Jacob 在他的博客中的建议,我补充说--use-mirrors
但没有运气.对此博客发表的一些评论指出,他们自己托管文件.所以我托管tar.gz文件说example.com/packages目录.
下面的命令成功安装了Django 1.4
$ pip install https://example.com/packages/Django-1.4.tar.gz
Run Code Online (Sandbox Code Playgroud)
下面的命令似乎不起作用,想知道我做错了什么.
$ pip install --find-links=https://example.com/packages/ Django==1.4
$ pip install --find-links "https://example.com/packages/" Django==1.4
$ pip install -f https://example.com/packages/ Django==1.4
Run Code Online (Sandbox Code Playgroud)
造成:
获取http://pypi.python.org/packages/source/D/Django/Django-1.4.tar.gz#md5=ba8e86198a93c196015df0b363ab1109 (来自http://pypi.python.org)下载/解压缩Django == 1.4错误 / simple/Django /)
不知道为什么它似乎忽略了--find-links选项为Packages目录启用了Apache自动索引,因此将浏览器指向https://example.com将返回tar.gz文件列表
任何建议都会得到满足