ActivePython在哪里安装pyqt4



我当前使用的是Windows XP机器(32位(。我是Scribus的新手,喜欢使用它来代替其他昂贵的桌面出版程序。在斯克里布斯,我有一个预先写好的脚本,我想运行。脚本的开头包含:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
from PyQt4.QtCore import *
from PyQt4.QtGui import *
class DockDialog(QDockWidget):

我已经通过ActivePython安装了Python 3.2(在尝试从Python.org安装后(。安装后,我打开了一个DOS窗口,键入pypm-install-pyqt4,据我所知,它安装正确。然后我尝试在Scribus中运行脚本,并收到以下消息:

Traceback (most recent call last):
  File "<string>", line 8, in ?
  File "C:/Program Files/Scribus 1.3.3.14/share/scripts/Scribus-DockWidgets/DockWidgets.py", line 4, in ?
    from PyQt4.QtCore import *
ImportError: No module named PyQt4.QtCore

然后,我尝试通过键入以前的内容重新安装PYQT4,并被告知PYQT4已经通过安装

skipping "pyqt4" already installed at "%APPDATA%Python" (3.2)

在所有目录的c:\Python32中查找后,我找不到任何PYQT文件。它们安装在哪里?我如何确保脚本能够填充运行所需的PYQT4文件?

我的PATH变量是:

C:Python32;C:Python32Scripts;

最终,我希望能帮助编写脚本。

谢谢你的帮助!

键入此命令查看PyQt的安装位置:

pypm files --full-path pyqt4

默认情况下,PyPM将软件包安装到%APPDATA%Python目录中。如果要全局安装到C:Python32,请使用-g选项(如:pypm -g install pyqt4(

如何确保脚本能够填充运行所需的PYQT4文件

你确定你在调用Python 3.2吗?如果其他所有操作都失败,请尝试运行pypm -g install pyqt4

相关内容

  • 没有找到相关文章

最新更新