MAC下安装goagent


google是程序员随身宝器,还好有goagent~

下载goagent,按照图文教程

在执行python uploader.py时,会出现这个错误

Traceback (most recent call last):
  File "uploader.py", line 28, in <module>
    import fancy_urllib
  File "/Users/hubo/goagent/server/google_appengine.zip/fancy_urllib/__init__.py", line 328, in <module>
AttributeError: 'module' object has no attribute 'HTTPSHandler'

这其实是由于系统自带的python没有默认安装ssl,用brew安装的python也有这个问题,我们手工编译一下

brew install openssl #首先系统需要有openssl
wget https://www.python.org/ftp/python/2.7.8/Python-2.7.8.tar.xz 
tar zxvf Python-2.7.8.tar.xz 
vim  Python-2.7.8/Modules/Setup.dist

编辑Setup.dist文件,去掉SSL那几行前面的注释

接下来正常的编译安装

./configure
make 
make install

在执行本地服务python local/proxy.py的时候,有可能会出现

Traceback (most recent call last):
  File "proxy.py", line 84, in <module>
    import OpenSSL
ImportError: No module named OpenSSL
</module>

这里下载最新的pyopenssl,解压后

python setup.py install

安装了pyopenssl后就正常了

再运行就正常了,接下来还是按照正常的教程搞就行了。

访问google等网站时,会提示证书问题,按照这个文章里的介绍导入local目录里的证书,选择始终信任就OK了


推荐文章