0

シンプルなコードで

gtk をインポート

クラスGettingStarted:

def __init__(self):
    window = gtk.Window()
    window.show()

GettingStarted()
gtk.main()

行でインポート エラーが表示されます

glib._glib インポートから *

_PyGLib_API = _glib._PyGLib_API

DLL のロードに失敗しました: 指定されたモジュールが見つかりませんでした。

背景として、私は64ビットのwindows7を実行しており、64ビットのキャノピーを使用しています。モジュールはここにあります: http://www.lfd.uci.edu/~gohlke/pythonlibs/

以下の 64bit ファイルを、Canopy に付随する site-packages フォルダーにダウンロードしました。

C:...\AppData\Local\Enthought\Canopy\User\Lib\site-packages\

pygtk-2.22.0、

pygobject-2.28.6、

pycairo-1.10.0、

python-dateutil-1.5、

pyparsing-2.0.1、

numpy-1.7.1、

matplotlib-1.3.1rc2

4

1 に答える 1

0

リストした最後の 4 つのパッケージは、既に Canopy にあります。それらを交換することはお勧めしません。

リストした最初の 3 つのパッケージは、サイト パッケージにコピーするのではなく、実行してインストールする必要があります (ダウンロード ファイルは実行可能ファイルです)。それらを実行する前に、Canopy がデフォルトの Python になっていることを確認してください。そうしないと、デフォルトの Python にインストールされます。

于 2013-10-25T00:41:39.463 に答える