我目前使用的是Windows计算机(32位)。我是Scribus的新手,并且喜欢使用它而不是其他昂贵的桌面出版程序。在Scribus中,我有一个我想运行的预先编写的脚本。脚本的开头包含:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from PyQt4.QtCore import *
from PyQt4.QtGui import *
class DockDialog(QDockWidget):我已经通过ActivePython安装了Python3.2(在尝试从python.org安装之后)。安装完成后,我打开一个DOS窗口并键入pypm安装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 32之后,我找不到任何PYQT文件。它们是在哪里安装的?如何确保脚本能够读取运行所需的PYQT4文件?
我的路径变量是:
C:\Python32\;C:\Python32\Scripts;最终,我想要帮助使scribus脚本工作。
谢谢你的帮助!
发布于 2011-04-16 05:19:28
键入此命令以查看安装PyQt的位置:
pypm files --full-path pyqt4默认情况下,PyPM将包安装到%APPDATA%\Python目录中。如果希望全局安装到C:\Python32中,请使用-g选项(如:pypm -g install pyqt4)
如何确保脚本能够打开运行所需的PYQT4文件
您确定您正在调用Python3.2吗?如果所有其他操作都失败,请尝试运行pypm -g install pyqt4。
https://stackoverflow.com/questions/5683801
复制相似问题