質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

89.55%

wxpythonのインストールができないです

解決済

回答 1

投稿

  • 評価
  • クリップ 0
  • VIEW 3,413

mmmisaki

score 27

前提・実現したいこと

wxpythonをインストールしたいです
エラーが全く読めないのでなにすればいいのか全く分からないです

発生している問題・エラーメッセージ

   Perhaps you should add the directory containing `gtk+-3.0.pc'
    to the PKG_CONFIG_PATH environment variable
    No package 'gtk+-3.0' found
    Package gthread-2.0 was not found in the pkg-config search path.
    Perhaps you should add the directory containing `gthread-2.0.pc'
    to the PKG_CONFIG_PATH environment variable
    No package 'gthread-2.0' found
    no
    *** Could not run GTK+ test program, checking why...
    *** The test program failed to compile or link. See the file config.log for the
    *** exact error that occured. This usually means GTK+ is incorrectly installed.
    configure: error:
    The development files for GTK+ were not found. For GTK+ 2, please
    ensure that pkg-config is in the path and that gtk+-2.0.pc is
    installed. For GTK+ 1.2 please check that gtk-config is in the path,
    and that the version is 1.2.3 or above. Also check that the
    libraries returned by 'pkg-config gtk+-2.0 --libs' or 'gtk-config
    --libs' are in the LD_LIBRARY_PATH or equivalent.

    Error running configure
    ERROR: failed building wxWidgets
    Traceback (most recent call last):
      File "build.py", line 1269, in cmd_build_wx
        wxbuild.main(wxDir(), build_options)
      File "/tmp/pip-build-o3knvq_0/wxpython/buildtools/build_wxwidgets.py", line 376, in main
        "Error running configure")
      File "/tmp/pip-build-o3knvq_0/wxpython/buildtools/build_wxwidgets.py", line 85, in exitIfError
        raise builder.BuildError(msg)
    buildtools.builder.BuildError: Error running configure
    Finished command: build_wx (0m2.498s)
    Finished command: build (0m2.498s)
    Command '"/home/misaki/anaconda3/bin/python" -u build.py build' failed with exit code 1.

    ----------------------------------------
Command "/home/misaki/anaconda3/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-o3knvq_0/wxpython/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-1rkgjzmi-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-o3knvq_0/wxpython/

該当のソースコード

ここにご自身が実行したソースコードを書いてください

試したこと

pip install wxpythonやwxpythonのwebページから直接インストールしてもできませんでした。not found gtk+-3.0と書いてあったのでgtkのバージョン確認しましたがすでにあるようになのでエラーが何言いたいのかさっぱりわからないです。

補足情報(言語/FW/ツール等のバージョンなど)

ubuntu16.4 anaconda4.4.0 python3.6.1

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 過去に投稿した質問と同じ内容の質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 1

checkベストアンサー

0

ubuntu(に限らず、大抵のlinuxディストリビューション)では、「ライブラリの実行に必要なパッケージ」と「ライブラリのビルドに必要なパッケージ」とが分かれており、「ビルドに必要なパッケージ」は自分で入れない限りインストールされていません。 

具体的にgtk+3に関しては、「libgtk-3-0」と「libgtk-3-dev」とがありますが(あと「-bin」「-doc」もありますが、置いといて)、おそらく「libgtk-3-dev」がインストールされていません。
「apt-get install libgtk-3-dev」を実行してインストールしてください。

(自分はLinuxMint18.2を使っているので、それで確認しています。ubuntu16.04とはパッケージ名が違っているかもしれませんので、ご注意ください。多分同じだと思いますが、念の為)

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/11/09 17:58

    教えていただいたことを試してパケージはインストールできたのですがそのあとものすごい長いエラーが出てしまいました。

    長くてすべて記述できないので恐らくエラーの原因はここではないかという部分を以下に持っていました

    調べるとlibwebkit-devをインストールすると解決できるそうなのですがインストールしても以下のエラーが出てきます

    どうすればよいでしょうか?

    [633/862] cxx: sip/cpp/sip_html2cmodule.cpp -> build/waf/3.6/gtk3/sip/cpp/sip_html2cmodule.cpp.17.o
    ../../../../sip/cpp/sip_html2cmodule.cpp:391:4: error: ‘wxWebView’ in namespace ‘::’ does not name a type
    ::wxWebView* sipVH__html2_23(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, ::wxWindow*parent, ::wxWindowID id,const ::wxString& url,const ::wxPoint& pos,const ::wxSize& size,long style,const ::wxString& name)
    ^

    キャンセル

  • 2017/11/10 00:33

    wxPythonもwxWidgetsもwebkitもanacondaも使った事がないので、ここからは憶測になります。

    とりあえず「apt-get search webkit」でwebkit関連のパッケージを探してみてください。

    今回はGtk+3を使っているので、必要なので「libwebkit-dev」ではなく「libwebkitgtk-3.0-dev」のような気がします。(あくまで憶測です)

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 89.55%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる