【问题标题】:Can't configure pyQt无法配置 pyQt
【发布时间】:2012-08-04 05:33:34
【问题描述】:

当我在 Windows 7 上编译 pyQt 时,它返回一条错误消息:

Traceback (most recent call last):
   File "configure.py", line 32, in <module>
       import sipconfig
ImportError: No module named sipconfig

我已配置 sip,但错误仍然出现。有人可以帮忙吗?

【问题讨论】:

  • 您配置了 sip,但您是否也构建并安装了它?
  • 我构建了 sip,但是当我运行 makemake install 命令时,命令提示符引发了错误。
  • 返回错误'make' is not recognised as a internal or external command, operable program or batch file.
  • 如果您使用的是 Microsoft Visual Studio,则 make 命令为 NMAKE
  • 嗯......也许binary packages 之一会适合你。无需编译。

标签: python pyqt4 configure


【解决方案1】:

在 OSX 上我也遇到了同样的情况。

正如@Janne Karila 建议的那样,您需要先download 并构建 SIP。 在提取的 sip 源文件夹中,在终端中发出以下命令:

python configure.py
make
sudo make install

之后(如果成功的话)你应该能够使用相同的 3 个命令在他的文件夹中构建 PyQt。

【讨论】:

  • 我遇到了报告的问题,因为我做了sudo make。谢谢
  • 我必须指定我正在使用 mingw 构建:python configure.py --platform win32-g++
【解决方案2】:

在构建 sip 时,请尝试使用sudo,这样您就可以将文件写入/System 目录:

sudo python configure.py
sudo make
sudo make install

我遇到了同样的问题,然后查看了安装目录并注意到文件不存在,所以我使用了sudo 并成功构建了它。也构建了 PyQt。

【讨论】:

  • 如果您需要将其安装在系统目录中,只需将 sudo 用于 make install 命令即可。由于更改了文件权限、不同的环境等,使用 sudo 进行配置和制作并不是一个好主意。
【解决方案3】:

从这里download 下载 sip 后。解压PyQt4文件夹中的sip文件夹

cd sip-version
python configure.py
make
make install

从同一位置编译并保存到C:\Python文件夹

【讨论】:

  • 你至少应该提到我们需要做make
猜你喜欢
  • 2011-04-01
  • 1970-01-01
  • 2012-05-21
  • 2015-09-08
  • 1970-01-01
  • 1970-01-01
  • 2018-05-13
  • 2017-11-18
  • 2011-04-14
相关资源
最近更新 更多