3

現在、Windows XPマシン(32ビット)を使用しています。私はScribusを初めて使用し、デスクトップパブリッシング用の他の高価なプログラムよりも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 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:\Python32\Scripts;

最終的には、scribusスクリプトを機能させるための支援が必要です。

ご協力ありがとうございました!

4

1 に答える 1

2

次のコマンドを入力して、PyQt がインストールされている場所を確認します。

pypm files --full-path pyqt4

デフォルトでは、PyPM はパッケージを%APPDATA%\Pythonディレクトリにインストールします。グローバルにインストールする場合は、オプションをC:\Python32使用し-gます (例: pypm -g install pyqt4)

スクリプトが実行に必要な PYQT4 ファイルを fing できることを確認するにはどうすればよいですか

本当に Python 3.2 を起動していますか? pypm -g install pyqt4他のすべてが失敗した場合は、実行してみてください。

于 2011-04-16T05:19:28.033 に答える