1

私はUbuntu/Pythonを初めて使用します。ウェブブラウザを開いてGoogleマップを表示するアプリケーションを開発しています。検索したところ、gtkmozembed+Gladeがそうすることがわかりました。しかし、私がこのようなサンプルコードを実行しようとすると:

https://help.ubuntu.com/community/PythonRecipes/WebBrowser

ImportError:gtkmozembedという名前のモジュールがありません」というエラーが表示されます

debianからgnome-python-extrasとpython-gtkmozembedをインストールしましたが、それでもエラーが発生します。

どんな種類の助けも私にとって非常に役に立ちます。ありがとうございました

4

1 に答える 1

0

コンソール プロンプトで次の操作を行うと、Python がインポートを探している場所を確認できます。

python -c 'import sys; print sys.path'

結果として表示される場所のリストは、Python がインポートするファイルを探す場所です。このリストは、Python パスとも呼ばれます。

これで、gtkmozembed のインストール場所が実際に Python パスにないかどうかを確認できます。また、それが単なるタイプミス (インストールしたとは言っていない) ではない場合は、次のいずれかで解決できます (a) 再インストールPythonパスのどこかに(通常はサイトパッケージですが、これはOS /ディストリビューションによって異なります)、または(b)PYTHONPATH環境変数を設定して、インストールされている場所を含めます。

于 2012-04-28T23:06:16.960 に答える