2008-11-12 59 views
1

我打算试用turbogears,但是我在windows vista上。 然而,由于防火墙代理问题,似乎我无法下载.egg文件,这些文件是安装在我的Windows环境中安装涡轮增压器所必需的。 我有一个可引导的,或者我可以做一个可引导的Linux USB,我可以尝试cygwin,但我不知道从哪里开始与cygwin,所以我想知道什么可以解决我的防火墙/代理安装涡轮装置的问题。如何在防火墙后面下载python .egg文件

如果可能的话,是有TurboGears的,我可以从刚刚访问一个网站下载,然后以某种方式进口,非网络版到我的Python环境中的一些非网络版?

非常感谢!:)

回答

1

将python添加到防火墙例外列表中。当然,只要确保你没有运行python中的任何有问题的代码。

3

您可以运行TG locally from windowstgsetup.py安装方法使用setuptools,这取决于能够从互联网中带入.egg文件。正如其他人所建议的,最好的方法是将防火墙打开。 TG有list of egg files,你可以尝试手动带来(也许从一个开放的互联网连接)。 手动安装鸡蛋是可能的,但not recommended

如果改变防火墙规则是不可能的,则可以使用一个Linux(可引导或虚拟的)的安装,其具有预先配置的TG包。例如,Fedora has one。通过这种方式,TG包作为.rpm文件跨越(希望)防火墙。

4

也许问题是不是与防火墙本身,而是与你需要使用HTTP代理的事实。如果您确实需要使用代理,请尝试设置http_proxy环境变量。这可能是您的防火墙使用NTLM代理身份验证(Python不支持);在这种情况下,请尝试在本地机器上设置APS proxy server,并将http_proxy指向localhost。

2

你可以使用旧的防火墙黑客...试穿结束(没有引号)扔“?file.jpg”或“#file.jpg”。防火墙可能会在您尝试下载它允许的图像文件时看到此消息,响应服务器可能不会在意您附加了查询字符串,并且(我认为)python只会看到一个egg。