让 setuptools 使用 HTTP 代理

在命令行窗口中使用类似 set HTTP_PROXY=192.168.0.92:8118 的命令设置一下就可以了,不过我用过的几个 HTTP 代理软件(Privoxy、Polipo)都不能处理 FTP 协议,所以如果想通过代理来安装 Trac 就不行了(因为最终是在 edgewall 的 FTP 服务器上下载),其它如 Genshi、Babel 之类的倒是没问题。

另外,如果是安装 Trac 的插件,会用到 svn 来进行代码检出,这就需要再另外设置一下 svn 的代理,Windows 下应该是在用户目录下的 Subversion\servers 中进行设置,不幸的是,改好之后似乎还是有问题:(

C:\Python26\Scripts>easy_install.exe http://trac-hacks.org/svn/sectioneditplugin/0.12
Downloading
http://trac-hacks.org/svn/sectioneditplugin/0.12
Doing subversion checkout from http://trac-hacks.org/svn/sectioneditplugin/0.12
to c:\docume~1\yg\locals~1\temp\1\easy_install-abpnnh.12
svn: 服务器发送了意外的返回值(400 Invalid header received from browser),在响应“REPORT” 的请求 “/svn/!svn/vcc/default” 中
Processing 0.12
error: Couldn’t find a setup script in c:\docume~1\yg\locals~1\temp\1\easy_install-abpnnh.12

结论:没有外网连接真是麻烦。。。

This entry was posted in 软件应用 and tagged , , , . Bookmark the permalink.

发表评论

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 更改 )

Twitter picture

You are commenting using your Twitter account. Log Out / 更改 )

Facebook photo

You are commenting using your Facebook account. Log Out / 更改 )

Google+ photo

You are commenting using your Google+ account. Log Out / 更改 )

Connecting to %s