前言

报错提示:

Traceback (most recent call last):
File “G:\系统开发\python\管理控制系统\pyside6-mcs\src\MainServer.py”, line 14, in
from view.Server import Server
File “G:\系统开发\python\管理控制系统\pyside6-mcs\src\view\Server.py”, line 28, in
from ui.server.MainServer import Ui_MainServer
File “G:\系统开发\python\管理控制系统\pyside6-mcs\ui\server\MainServer.py”, line 22, in
import res_rc
ModuleNotFoundError: No module named ‘res_rc’

解决办法

因为我在用uic将ui文件转换为py文件的时候,他导入的res资源文件的路径是当前目录,如图:
在这里插入图片描述
所以会报错找不到res资源文件。

我们把真正的路径给他引入,如图:
在这里插入图片描述

虽然在Pycharm中还是会爆红,但是是能正常运行的,不必理会!

补充

打包语句:

pyinstaller -D -w MainClient.py

提示:因为在打包的时候没有把资源文件之类的打包进去,所以打包成功之后,要手动把资源文件放到打包成功的文件夹中。

Logo

一站式 AI 云服务平台

更多推荐