新しいインストーラをhttp://www.riverbankcomputing.co.uk/software/pyqt/download からPython 2.6 x86_64に使用しましたが、特定のアプリケーションでPyQt4をインポートするのに少し問題がありました。PyQt4 DLLをパッケージルートに移動する必要があります
# ERROR : Traceback (most recent call last):
# File "<Script Block >", line 2, in <module>
# from PyQt4 import QtCore
# ImportError: DLL load failed: The specified procedure could not be found.
# - [line 2]
これは見覚えがあります
は、ここでトレースバックです。楽しいことは、以前のバージョンの3dソフトウェアでは動作しますが(標準のコマンドラインから)、新しいソフトウェアバージョンでは機能しません。私は、このパスが存在するかどうかを調べるために、sys.path(アプリケーション内)を調べました:C:\ Python26 \ Lib \ site-packages \ PyQt4 \ bin
両方のアプリケーションでこのパスが存在します。
最後に、それはCからDLLをコピーすることによって動作させるために管理:\ Python26 \ Libの\サイト・パッケージを\ Cへの\ binにPyQt4: は、任意の既知のPython26 \ Libの\サイト・パッケージありPyQt4 \ \これの理由?私はさらにこの事をデバッグに苦労をしたあなたの助けおかげで私の...\PyQt4\bin
フォルダで
おそらく多くのものが影響を与えていたインストール。私はQTの古い32ビットインストールを持っていたし、新しいソフトウェアバージョンにQT DLL(32ビットまたは64ビット、私は知らない)が含まれている。今は魅力のように機能します。 – Xavier
私たちはネットワーク/共有場所にサイトパッケージを設定しました。上記のコードスニペットを 'PyQt4/__ init __。py'に追加すると、他のワークステーションはPyQt4を使用することができ、SDK /ランタイムを各マシンにインストールする必要はありません。ありがとう! –