Neutree / COMTool

Cross platform communicate assistant(Serial/network/terminal tool)( 跨平台 串口调试助手 网络调试助手 终端工具 linux windows mac Raspberry Pi )支持插件和二次开发
https://neucrack.com/p/186
GNU Lesser General Public License v3.0
1.85k stars 338 forks source link

python3.12 兼容问题,imp 在 py3.12 已被弃用 #138

Closed wirano closed 3 months ago

wirano commented 3 months ago

在 python 3.12 中,imp 已被移除

Traceback (most recent call last):
File "/usr/lib/python3.12/site-packages/COMTool/Main.py", line 4, in <module>
from main2 import main
ModuleNotFoundError: No module named 'main2'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
ModuleNotFoundError: No module named 'helpAbout'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/bin/comtool", line 5, in <module>
from COMTool.Main import main
File "/usr/lib/python3.12/site-packages/COMTool/Main.py", line 7, in <module>
from COMTool.main2 import main
File "/usr/lib/python3.12/site-packages/COMTool/main2.py", line 43, in <module>
from COMTool.pluginItems import PluginItem
File "/usr/lib/python3.12/site-packages/COMTool/pluginItems.py", line 1, in <module>
import imp
ModuleNotFoundError: No module named 'imp'
import imp
ModuleNotFoundError: No module named 'imp'
Neutree commented 3 months ago

ok 了,直接删了,这个应该是误引入的,实际没用到:https://github.com/Neutree/COMTool/commit/012b33722504d2e5d61ec4bfda056dd2c29c19b9