new-pac icon indicating copy to clipboard operation
new-pac copied to clipboard

SSR在python 3.11环境无法启动

Open qmhedging opened this issue 1 year ago • 11 comments

报错 File "/usr/local/shadowsocksr/shadowsocks/server.py", line 31, in from shadowsocks import shell, daemon, eventloop, tcprelay, udprelay,
File "/usr/local/shadowsocksr/shadowsocks/../shadowsocks/shell.py", line 26, in from shadowsocks.common import to_bytes, to_str, IPNetwork, PortRange File "/usr/local/shadowsocksr/shadowsocks/../shadowsocks/common.py", line 27, in from shadowsocks import lru_cache File "/usr/local/shadowsocksr/shadowsocks/../shadowsocks/lru_cache.py", line 44, in class LRUCache(collections.MutableMapping): ^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: module 'collections' has no attribute 'MutableMapping'

请问这个问题如何解决?

qmhedging avatar Apr 20 '23 02:04 qmhedging

vps系统选择的是什么?

Alvin9999 avatar Apr 20 '23 03:04 Alvin9999

CentOS-7-2023.01.31-0 Python 3.11.2

其他地方有人提到过 https://bugs.archlinux.org/task/74126

qmhedging avatar Apr 20 '23 07:04 qmhedging

你是用的脚本在安装?还是自己编译安装?

Alvin9999 avatar Apr 20 '23 08:04 Alvin9999

使用的是这个地方提供的脚本 https://github.com/Alvin9999/new-pac/wiki/%E8%87%AA%E5%BB%BAss%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%95%99%E7%A8%8B

qmhedging avatar Apr 20 '23 08:04 qmhedging

账号怎么填写的?

Alvin9999 avatar Apr 21 '23 01:04 Alvin9999

和账号关系不大吧 因为同一套脚本,python2.7, python 3.6都正常,就是python 3.11报错

qmhedging avatar Apr 21 '23 01:04 qmhedging

那就用能用的版本吧

Alvin9999 avatar Apr 21 '23 02:04 Alvin9999

ok 谢谢。 不过随着python的升级,这个bug估计还是需要处理的。

qmhedging avatar Apr 21 '23 04:04 qmhedging

这个脚本的开发者已经不再维护了哦

Alvin9999 avatar Apr 21 '23 10:04 Alvin9999

如果是开源软件,会不会有其他参与者来维护呢?

qmhedging avatar Apr 23 '23 07:04 qmhedging

可以在github上搜一下,看看能不能找到有人维护的这个脚本或者其它脚本。

Alvin9999 avatar Apr 23 '23 09:04 Alvin9999