草依山的Javascript世界

一个Javascript程序猿的学习纪录剩地,不仅仅是JS,还有Linux、Mac、nodeJs、吃、玩!

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了

文章地址: MAC下安装goagent
欢迎关注我的微博与我交流:@草依山
Github上也有一些东西:[Github]
所有文章坚决抵制jb51.net的转载!
标签:
2014-11-13

相关文章

2017-03-22 一次算PI的小尝试
2017-02-13 new做了些什么
2016-09-29 [翻译]bash的各种文件载入执行顺序
2016-05-31 phantomjs在linux下截图中文字体问题
2016-04-24 Promise的错误处理

文章修改纪录

加载中...
Copyright © 2013. Create By 草依山, Fork