mac 10.6系统 goagent gevent

  goagent可以正常运行,但是老是提示我gevent没装,据说装了更快那我就想着装掉算了。
 
  系统是osx 10.6.8,先是google 方法,乱七八糟一堆,各种说法,有的说python版本太低了,还好我没冲动升级到python2.7,后来看一个老外说升级osx默认的python可能会带来问题。

  最基本可靠的方法就是按照goagent官网的faq,
https://code.google.com/p/goagent/wiki/InstallGeventAndPyopensslOnUbuntu

  osx10.6.8自带的是python2.6,但我这里测试最后一切正常,完全不需要升级到2.7那么麻烦。

  我的步骤是:并没有出现任何问题


安装greenlet


 curl -L -O https://github.com/python-greenlet/greenlet/archive/0.4.0.tar.gz && tar xvzpf 0.4.0.tar.gz && cd greenlet-0.4.0 && sudo python setup.py install

 安装gevent 

curl -L -O https://github.com/downloads/SiteSupport/gevent/gevent-1.0rc2.tar.gz && tar xvzpf gevent-1.0rc2.tar.gz && cd gevent-1.0rc2 && sudo python setup.py install

因为我看我已经有openssl了,所以直接安装pyopenssl

http://pypi.python.org/packages/source/p/pyOpenSSL/pyOpenSSL-0.13.tar.gz
在这里下载后解压,cd到解压目录运行
sudo python setup.py install

  这就可以了,打开python proxy.py,gevent提示已经消失。但是我这里多了个出错提示:
DeprecationWarning: gevent.coros has been renamed to gevent.lock
 import gevent.coros
  google到的唯一结果在这里:https://maskv.com/technology/192.html
照他说的,编辑proxy.py,把所有的gevent.coros改为gevent.lock,保存。再次运行就没有任何错误了。

Comments

Popular posts from this blog

Nvidia Shield TV 2017 国行直接刷美版8.01固件

openwrt路由器忘记IP或端口等无法登录的解决方法

1945年南京受降式的场馆竟然不开放!