openSUSEのPythonコンパイルエラー:wxというモジュールがありません。

openSUSEのPythonコンパイルエラー:wxというモジュールがありません。

私はLinuxに初めて触れました。 openSUSEをインストールした後、VPNソフトウェアを実行してみました。私はこのウェブサイトの指示に従いました。

Unpack the general package [[Other / Source code](https://mullvad.net/static/download/mullvad-43.tar.gz)], install OpenVPN and
resolvconf and start it like this: `sudo python mullvad.py`.

ただし、端末に入力すると、次のエラーが発生しますno module named wx

コンパイルする方法を理解しようとして多くの時間を費やしましたが、役に立ちませんでした。他のLinuxディストリビューションに移動するかWindowsに戻る前に、誰でも次の質問に答えてくれてありがとう。これは何で、どのwx moduleように追加しますか?そしてopenSUSEにはそれをコンパイルするツールがありますか?

答え1

openSuseで利用可能なpython-wxwidgetsというパッケージのみをインストールする必要があります。

答え2

wxwidgetsは、高速GUIを作成するための簡単なツールキットです。

OpenSuSEでは、次のコマンドを使用してインストールできます。

zypper in python-wxWidgetsrootユーザーとして

その後、問題なく実行できます。

それでも問題がある場合は、「openSUSE-*-Oss」リポジトリを有効にしてください。ここで、*はリリース番号です。

答え3

wxpythonが必要ですが、openSUSEでは動作しないようです。あなたは従うことができますそのウェブサイトの説明ソースコードからビルドしてください。薬:

$ ./configure --with-gtk
$ make
$ su
# make install
# ldconfig

関連情報