16

問題: Ubuntu 12.04 に wxPython をインストールできません。これを行うための簡単で簡単な方法を見つけたいと思います。

これまでに行ったこと: これまでに見つけた中で最も関連性の高い手順は、http : //wiki.wxpython.org/InstallingOnUbuntuOrDebianにあります。

これらの手順の問題は、Precise 12.04 で使用できる選択肢がないことです。表示されている最新のディストリビューションは Natty 11.4 です。私が見つけたものから、これを行う適切な方法は手動で debian パッケージをビルドすることです。これについては、http ://wiki.wxpython.org/BuildingDebianPackages で説明しています

これを試みて、最後にコマンド「fakeroot debian/rules binary」を入力すると、次のエラーが表示されます。

debian/rules:14: /usr/share/quilt/quilt.make: そのようなファイルまたはディレクトリはありません
pyversions: 制御ファイルに X(S)-Python-Version がありません
。debian/pyversions にフォールバックします、サポートされているバージョンにフォールバックします
make: *** ターゲット `/usr/share/quilt/quilt.make' を作成する規則はありません。止まる。

このエラーを修正できないようです。または、私に役立つ他の適用可能なリソースが見つかりません。ここにもっとリンクを投稿したいのですが、私は初心者なので、スパム フィルターによってブロックされています。

結論: Ubuntu 12.04 Precise に wxPython を適切にインストールするための簡単な解決策を知っている人はいますか?

更新: apt-get コマンド 'sudo apt-get install python-wxgtk2.8' を単純に使用してみましたが、これを受け取りました (これは良さそうです):

パッケージリストを読み込んでいます... 完了
依存関係ツリーを構築しています

状態情報を読み込んでいます... 完了
python-wxgtk2.8 はすでに最新バージョンです。
次のパッケージは自動的にインストールされ、不要になりました:
language-pack-zh-hans yaml-cpp language-pack-kde-en language-pack-kde-zh-hans language-pack-kde-en-base language-pack -zh-hans-base language-pack-kde-zh-hans-base
'apt-get autoremove' を使用してそれらを削除します。
0 件がアップグレード、0 件が新規インストール、0 件が削除、173 件がアップグレードされていません。

しかし、何か、つまり「python test_gui.py」を実行しようとすると、次のエラーが発生します。

トレースバック (最新の呼び出しが最後):
ファイル "test_gui.py"、1 行目、
インポート wx
の ImportError: wx という名前のモジュールはありません

4

7 に答える 7

21

さて、私はそれを理解することができました。それは物事の組み合わせであることが判明しました。

  1. まず、Python がインストールされていることを確認してください
  2. 次のコマンドで wxGTK 2.8 をインストールします。sudo apt-get install python-wxgtk2.8
  3. コマンドを実行し、apt-get source -d wxwidgets2.8
  4. 今実行し、dpkg-source -x wxwidgets2.8_2.8.12.1-6ubuntu2.dsc
  5. cd wxwidgets2.8-2.8.12.1
  6. cd wxPython
  7. コマンドを実行します。sudo python setup.py install
  8. wxPython と wxWidgets が正常にインストールされました!
于 2012-12-23T02:04:36.013 に答える
9

sudo apt-get install python-wxgtk2.8 python-wxtools wx2.8-i18n libwxgtk2.8-dev libgtk2.0-dev私のために働く

ソース: http://wiki.wxpython.org/InstallingOnUbuntuOrDebian

于 2013-09-17T00:17:40.867 に答える
0

Ubuntu 12.04.5では、これをすべて使用する必要がありました

apt-get install python-wxgtk2.8 python-wxtools wx2.8-doc wx2.8-examples wx2.8-headers wx2.8-i18n python-wxversion libwxbase2.8-0 libwxgtk2.8-0
于 2014-11-19T15:28:44.480 に答える
-1

この方法でwxpythonをインストールすることに成功しました(ubuntu 12.04も):

    1. パッケージとリポジトリのメタデータはデジタル署名されているため、警告を受け取らないようにするには、apt の信頼できるキーのリストにキーをインポートする必要があります。
    1. /etc/apt/sources.list ファイルに行を追加します
    1. このコマンドを実行して、パッケージ メタデータのローカル コピーを更新します。

    sudo apt-get アップデート

    1. お気に入りのパッケージ選択ツールを使用して、wxWidgets および wxPython パッケージをインストールまたはアップグレードできるようになりました。apt-get でそれを行う方法は次のとおりです。

    sudo apt-get install python-wxgtk2.8 python-wxtools wx2.8-i18n

参照リンク:

http://wiki.wxpython.org/InstallingOnUbuntuOrDebian

于 2014-11-18T08:23:48.717 に答える