代码之家  ›  专栏  ›  技术社区  ›  jpalala

在防火墙后,我如何下载python.egg文件

  •  1
  • jpalala  · 技术社区  · 16 年前

    我将尝试涡轮齿轮,但我在WindowsVista。 不过,由于防火墙代理问题,我似乎无法下载安装TurboGears所需的.egg文件,以便在我的Windows环境中安装。 我确实有一个可引导的,或者我可以制作一个可引导的linux usb,我可以尝试cygwin,但是我不确定cygwin从哪里开始,所以我想知道如何解决安装turbogears之类的防火墙/代理问题。

    如果可能的话,是否有一些turbogears的非在线版本,我可以从访问一个站点下载,然后以某种方式将该非在线版本导入到我的python环境中?

    非常感谢!:)

    5 回复  |  直到 16 年前
        1
  •  4
  •   Martin v. Löwis    16 年前

    也许问题不在于防火墙本身,而在于您需要使用http代理。如果确实需要使用代理,请尝试设置http_proxy环境变量。可能您的防火墙使用ntlm代理身份验证(python不支持);在这种情况下,请尝试设置 APS proxy server 在本地计算机上,将http_代理指向本地主机。

        2
  •  3
  •   gimel    16 年前

    你可以管理TG locally from windows . 这个 tgsetup.py 安装使用方法 setuptools 这取决于能否引进 .egg 来自Internet的文件。最好的办法是像其他人建议的那样,对鸡蛋开放防火墙。TG有 list of egg files 你可以尝试手动(可能是从一个开放的互联网连接)。 可以手动安装鸡蛋,但是 not recommended .

    如果无法更改防火墙规则,则可以使用具有预先配置的tg包的linux(可引导或虚拟)安装。例如, Fedora has one . 这样,TG软件包(希望)与防火墙交叉。 .rpm 文件

        3
  •  2
  •   Phillip B Oldham    16 年前

    你可以使用旧的防火墙黑客…尝试投掷“?文件的末尾是“file.jpg”或“file.jpg”(无引号)。防火墙可能会看到这一点,因为您正在尝试下载它允许的图像文件,响应服务器可能不会在意您附加了一个查询字符串,而且(我认为)python只会看到一个egg。

        4
  •  1
  •   John T    16 年前

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

        5
  •  0
  •   Daniel Gasull    16 年前

    这也许不是你要找的,但你可以 bypass the proxy tunneling SSH 是的。另一种可能是 Tor 是的。