我想在终端上运行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
导入语句中使用了全部小写字母。
错误信息显示你的代码使用小写字母而不是混合大小写导入:
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
cd dist/MyApplication/
./MyApplication
可能有以下两个问题之一:
为项目创建虚拟环境总是一个好主意,它将避免破坏基础环境,避免此类问题。
pip install PySide2
安装Pyside2。 - tawab_shakeel