405 浏览
0

PS C:\\Users\\Administrator\\dist\\博易点击下单> .\\博易点击下单.exe

Traceback (most recent call last):

File \”博易大师模拟系统\\博易点击下单.py\”, line 7, in <module>

File \”PyInstaller\\loader\\pyimod03_importers.py\”, line 540, in exec_module

File \”tqsdk\\__init__.py\”, line 6, in <module>

File \”PyInstaller\\loader\\pyimod03_importers.py\”, line 540, in exec_module

File \”tqsdk\\api.py\”, line 55, in <module>

File \”tqsdk\\multiaccount.py\”, line 11, in init tqsdk.multiaccount

File \”PyInstaller\\loader\\pyimod03_importers.py\”, line 540, in exec_module

File \”tqsdk\\connect.py\”, line 64, in <module>

File \”websockets\\imports.py\”, line 81, in __getattr__

File \”websockets\\imports.py\”, line 26, in import_name

ModuleNotFoundError: No module named \’websockets.legacy\’

[6428] Failed to execute script 博易点击下单

自己代码中没有

\’websockets.legacy\’,问这是哪儿来的?如何解决问题。

已回答的问题

打包前,电脑中相关模块有:

websocket
websocket_client-1.1.0.dist-info
websockets
web.py-0.62.dist-info
webencodings
websockets-9.1.dist-info

刚才,在百度网搜索websockets.legacy,搜索不到。我本身代码中没有这些东西,打包时,哪儿出来的?很郁闷。

在B站查询帖子,获得解决方法:把相关websockets相关的第三方模块全部复制,粘贴到刚才打包成exe文件的文件夹内。问题解决。感谢提供解决方法的老师们。

0

我也出现了这个问题 求教怎么解决的啊 ?把相关websockets相关的第三方模块全部复制粘贴到刚才打包成exe文件的文件夹内

这个方法没用啊

已回答的问题