[英]How do I solve error "no module found named pyside2"?
我试图在我的终端上运行 python 文件,但出现“没有名为pyside2 的模块”的错误
我尝试运行已经在类似问题上回答过的代码。 但我这边没有任何变化。
错误信息:
Traceback (most recent call last)
File "xxx-qt.py", line 31, in <module>
from pyside2 import qtcore
Modulenotfounderror: NO module named "pyside2"
出现问题是因为您的环境中没有该模块,您可以使用pip install PySide2
安装它
有关 PySide2 的更多信息: https ://pypi.org/project/PySide2/
您在PySide2
导入语句中使用了所有小写字母。
错误消息显示您的代码使用小写字母而不是大小写混合导入:
NO module named "pyside2"
您可能使用所有小写字母pip install pyside2
,但您的代码必须从: PySide2
导入。
我通过以下方式解决了这个问题:
1. 修复我的 Python 安装
2. 删除虚拟环境
3. 创建一个新的虚拟环境
4.在新的虚拟环境中运行pip install PySide2
我遇到了同样的问题并通过以下方式解决了它。
来自Qt for Python & PyInstaller 的参考
因为它有一个 UI,所以你可以使用 –windowed 选项。
要继续的命令行如下所示:
pyinstaller --name="MyApplication" --windowed hello.py
这个过程会创建两个目录:dist/ 和 build/。 应用程序可执行文件和所需的共享库放在 dist/MyApplication 中。
要运行该应用程序,请转到 dist/MyApplication 并运行该程序:
cd dist/MyApplication/
./MyApplication
那么可能存在以下两个问题之一:
为项目创建虚拟环境总是一个好主意,它可以避免破坏基础环境。 它避免了此类问题
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.