如何解决错误“找不到名为pyside2的模块”

时间:2019-07-15 04:49:21

标签: python linux terminal

我试图在终端上运行python文件,但出现“没有名为 pyside2的模块”的错误

我尝试运行运行在类似问题类型上已经回答的代码。但我这边没有变化。

错误消息:

  

回溯(最近通话最近)   在第31行的文件“ xxx-qt.py”中   从pyside2导入qtcore   Modulenotfounderror:没有名为“ pyside2”的模块

5 个答案:

答案 0 :(得分:3)

出现问题是因为您的环境中没有该模块,可以使用pip install PySide2

进行安装

要了解有关pySide2的更多信息:https://pypi.org/project/PySide2/

答案 1 :(得分:1)

我遇到了同样的问题,并通过以下方式解决了该问题。

来自Qt for Python & PyInstaller

的引用

由于具有UI,因此您可以使用–windowed选项。

继续执行的命令行如下:

scrapy.Spider

此过程将创建两个目录:dist /和build /。的 应用程序可执行文件和所需的共享库放置在 dist / MyApplication。

要运行该应用程序,请转到dist / MyApplication并运行该程序:

pyinstaller --name="MyApplication" --windowed hello.py

答案 2 :(得分:0)

您在PySide2导入语句中使用了所有小写字母。

错误消息表明您的代码使用小写字母而不是大小写混合导入:

NO module named "pyside2"

您可能使用所有小写字母pip install pyside2安装了PySide2,但您的代码必须PySide2导入。

答案 3 :(得分:0)

我通过以下方法解决了此问题:

1.修复我的Python安装
2.删除虚拟环境
3.创建一个新的虚拟环境
4.在新的虚拟环境中运行pip install PySide2

答案 4 :(得分:0)

好吧,可能存在以下两个问题之一:

  1. 您还没有安装 PySide2,在这种情况下,您可以使用命令 pip install PySide2
  2. 安装它
  3. 第二个是您已经安装了 Pyside2,但在一个安装中并尝试从另一个安装中使用它,为了解决这个问题,为您的项目创建一个虚拟环境并在该虚拟环境中安装所有模块环境。

为项目创建虚拟环境总是一个好主意,它可以避免破坏基础环境。避免此类问题