2008-11-12 60 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。