GoAgent自3.0起用Python3, 而Fedora 18自带python2.7 为此安装起来颇费周折
1) 安装openssl-devel (libcrypto.so) ,
sudo yum install openssl-devel
2) 安装python 3.0, --with-ssl必须添加 (也可以指定安装路径到--prefix=/usr/bin
python3 /home/oforu/goagent/local/proxy.py
PS:
GoAgent后续版本已经改用python2.7 了
更简单的安装
sudo yum install libffi libffi-devel
sudo pip install pyopenssl --upgrade
sudo pip install gevent --upgrade
sudo pip install pycrypto --upgrade
1) 安装openssl-devel (libcrypto.so) ,
sudo yum install openssl-devel
2) 安装python 3.0, --with-ssl必须添加 (也可以指定安装路径到--prefix=/usr/bin
wget http://python.org/ftp/python/3.3.2/Python-3.3.2.tar.bz2 && tar jxvf Python-3.3.2.tar.bz2 && cd Python-3.3.2 && ./configure --with-ssl && make && sudo make install
为新的python3.3.2创建链接,# ln -s /usr/local/bin/python3.3 /usr/bin/python3
python -V 2.7.3
python3 -V 3.3.2
3) 安装PyOpenSSL wget http://pypi.python.org/packages/source/p/pyOpenSSL/pyOpenSSL-0.13.tar.gz && tar zxvf pyOpenSSL-0.13.tar.gz && cd pyOpenSSL-0.13 && sudo python3 setup.py install
最后,用python3 命令运行goagent:python3 /home/oforu/goagent/local/proxy.py
PS:
GoAgent后续版本已经改用python2.7 了
更简单的安装
sudo yum install libffi libffi-devel
sudo pip install pyopenssl --upgrade
sudo pip install gevent --upgrade
sudo pip install pycrypto --upgrade
sudo yum install python-m2crypto
This comment has been removed by the author.
ReplyDelete