2021-07-16关于PyUIC的配置: ModuleNotFoundError: No module named 'PyQt5.uic.port_v3.load_plugin'

Python环境下PyQt5的安装以及QT Desinge

  1. 关于PyUIC的配置:
    项目路径: D:\Program Files\Python37\python.exe
    参数: -m PyQt5.uic.pyuic -o .py
    工作目标:
    -------------
    项目路径: C:\Users\Administrator\AppData\Local\Programs\Python\Python36\Scripts\pyuic5.exe
    参数:-x -o .py
    -x 是生成 main

出错的原因:
C:\Users\Administrator\PycharmProjects\python3.6\venv_py\Scripts\python.exe
创建虚拟环境,会复制python,pyuic5等文件,项目路径选择了虚拟路径中的文件,会出现转化问题,其实应该通过路径配置也能解决,我是直接选择了软件安装路径解决问题。

C:\Users\Administrator\AppData\Local\Programs\Python\Python36\Scripts\pyuic5.exe

C:\Users\Administrator\PycharmProjects\test\venv_py\Scripts\pyuic5.exe

C:\Users\Administrator\PycharmProjects\test\venv_py\Scripts\pyuic5.exe -m PyQt5.uic.pyuic ma2i.ui -o ma2i.py
Traceback (most recent call last):
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python36\Lib\runpy.py", line 193, in run_module_as_main
"main", mod_spec)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python36\Lib\runpy.py", line 85, in run_code
exec(code, run_globals)
File "C:\Users\Administrator\PycharmProjects\test\venv_py\Scripts\pyuic5.exe_main
.py", line 4, in
File "c:\users\administrator\pycharmprojects\test\venv_py\lib\site-packages\PyQt5\uic_init
.py", line 43, in
from .Compiler import indenter, compiler
File "c:\users\administrator\pycharmprojects\test\venv_py\lib\site-packages\PyQt5\uic\Compiler\compiler.py", line 44, in
from ..uiparser import UIParser
File "c:\users\administrator\pycharmprojects\test\venv_py\lib\site-packages\PyQt5\uic\uiparser.py", line 47, in
from .objcreator import QObjectCreator
File "c:\users\administrator\pycharmprojects\test\venv_py\lib\site-packages\PyQt5\uic\objcreator.py", line 47, in
from .port_v3.load_plugin import load_plugin
ModuleNotFoundError: No module named 'PyQt5.uic.port_v3.load_plugin'

Process finished with exit code 1

你可能感兴趣的:(2021-07-16关于PyUIC的配置: ModuleNotFoundError: No module named 'PyQt5.uic.port_v3.load_plugin')