无法下载Django的分发包



我目前正在测试一个django web应用程序,该应用程序使用版本1.6和python版本3.4.1.我需要在我的机器上安装一些软件包。根据我观察到的情况,我们目前连接到了一个代理服务器,这就是为什么我在下载一些代理服务器时遇到问题。以下是我迄今为止采取的措施。

1) 我已将http_proxy连接更新为http://innoproxy:8083/proxy.pac,这是我们当前的代理连接。

2) 以下是我安装South软件包时发生的错误。

C:Usersfx0.MANDAUE>pip install South
Downloading/unpacking South
  Cannot fetch index base URL https://pypi.python.org/simple/
  Could not find any downloads that satisfy the requirement South
Cleaning up...
No distributions at all found for South
Storing debug log for failure in C:Usersfx0.MANDAUEpippip.log

我的问题是,我是否可以在不使用命令提示符(手动下载)的情况下安装该软件包,或者我仍然缺乏一些操作来进行下载?我已经检查了其他可能的解决方案,但到目前为止都无济于事。谢谢

我的公司代理也处于类似的情况。您可能首先需要检查您的代理是否正在寻找身份验证,在这种情况下,将连接字符串设置为http://username:password@proxyserver:port/可能会有所帮助。然而,在我的情况下,我们的身份验证依赖于Windows Active Directory,我还没有在Linux上克服这一点。

如果所有其他操作都失败了,就像我的情况一样,您可以从PyPI手动下载源tar.bz(或类似的压缩目录)并使用pip install path/to/source。这意味着手动下载所有依赖项并以相同的方式安装它们。这可能是一种痛苦,但它是有效的。

最新更新