IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    MAC下安装goagent

    草依山发表于 2014-11-13 03:29:27
    love 0

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

    下载goagent,按照图文教程

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

    Traceback (most recent call last):
      File "uploader.py", line 28, in 
        import fancy_urllib
      File "/Users/hubo/goagent/server/google_appengine.zip/fancy_urllib/__init__.py", line 328, in 
    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 
        import OpenSSL
    ImportError: No module named OpenSSL
    
    

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

    python setup.py install
    

    安装了pyopenssl后就正常了

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

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


    文章来源: MAC下安装goagent
    文章的标签:


沪ICP备19023445号-2号
友情链接