XX-Mini
XX-Mini copied to clipboard
可喜可贺,XX-Mini Python3 终于出 Releases 了!狂点 1万个赞 !
python 3 版本的 xxmini 终于 Releases 了,看了下压缩包的文件,和 配置文件,打包和认证也做好了,@xyuanmu 的做事效率果然高,以后我就是 xxmini 的忠实粉丝了,XXNET 切换到备胎模式了。
恭喜恭喜,不过,还有有待完善,无论是运行 python proxy还是python goagent-gtk.py都起不来,不知道是不是有什么依赖没有安装。
@fletchere python3 proxy.py
,python goagent-gtk.py
,goagent-gtk.py是python2写的。启动有报错吗?
Ubuntu 14.04报错如下
Traceback (most recent call last):
File "proxy.py", line 63, in <module>
from OpenSSL import version as openssl_version
File "/usr/local/lib/python3.4/dist-packages/OpenSSL/__init__.py", line 8, in <module>
from OpenSSL import rand, crypto, SSL
File "/usr/local/lib/python3.4/dist-packages/OpenSSL/rand.py", line 12, in <module>
from OpenSSL._util import (
File "/usr/local/lib/python3.4/dist-packages/OpenSSL/_util.py", line 6, in <module>
from cryptography.hazmat.bindings.openssl.binding import Binding
ImportError: No module named 'cryptography'
python2正常 ,OpenSSL也已安装
@fletchere python 是默认链接到 py2 的,要用 python3 执行 @yeahwu 我都从来没出过错,不晓得为啥你老是出错
是的,py3就是搞不转哪
@yeahwu 你python3没有安装 cryptography,OpenSSL需要这个库的支持。安装OpenSSL最好用pip3安装,另外还需要安装 libcffi-dev,可以参考这个,把pip改成 pip3:https://github.com/xyuanmu/XX-Mini/wiki/No-module-named-OpenSSL
我都是 pip3 install pyopenssl ,这一个,就可以运行了。ubuntu 应该是可以自动解决依赖问题的,所以如果 OpenSSL需要 cryptography 库支持,在安装 pyopenssl 的时候,应该可以一并安装。
@xyuanmu 我的是arch,默认的python是python 3,错误如下: [user@host:XX-Mini-P3_linux_darwin_v1.0]$ python3 goagent-gtk.py File "goagent-gtk.py", line 104 os.chmod(filename, 0755) ^ SyntaxError: invalid token
[user@host:XX-Mini-P3_linux_darwin_v1.0]$ python3 proxy.py
Traceback (most recent call last):
File "proxy.py", line 62, in
@fletchere 不用 python3 goagent-gtk.py ,试试 python3 proxy.py ?
@fletchere python3 proxy.py
,python goagent-gtk.py
,goagent-gtk.py是python2写的。goagent-gtk 启动后会自动使用python3运行proxy.py并使用python2的gtk库显示托盘。
@jzp820927 上面的报错都两个都试过了。
还是报错,那个'cryptography'就是安装不上去呀,蛋疼
你怎么安装的啊,安装的时候提示什么啊?