質問: wx.Frame(None, wx.ID_ANY, u"テストフレーム") frame.Show() application.MainLoop() ``` を実行したところ以下のようなメッセージが表示され実行することができませんでした。 ``` [vagrant@localhost python_lessons]$ python flame.py Traceback (most recent call last): File "flame.py", line 3, in import wx File "/home/vagrant/.pyenv/versions/3.6.3/lib/python3.6/site-packages/wx/__init__.py", line 17, in from wx.core import * File "/home/vagrant/.pyenv/versions/3.6.3/lib/python3.6/site-packages/wx/core.py", line 12, in from ._core import * ImportError: libpython3.6m.so.1.0: cannot open shared object file: No such file or directory ``` 解決方法や共有ライブラリの仕組みなどを調べて試してみたのですがうまくいきませんでした。 解決方法があればよろしくお願いします。 (追記) 回答ありがとうございます。 回答に表記さたサイトを参考にして、--enable-sharedによってpythonに共有ライブラリに関するオプションを付与する方法を試してみようと思いました。しかし、pythonを一度アンインストールしてインストールしなおしたのですが以下のようにうまくいきませんでした。 ``` [vagrant@localhost ~]$ env PYTHON_CONFIGURE_OPTS="--enable-shared" pyenv install 3.6.3 Downloading Python-3.6.3.tar.xz... -> https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tar.xz error: failed to download Python-3.6.3.tar.xz BUILD FAILED (CentOS release 6.9 (Final) using python-build 1.1.5-12-ga2d00cb) ``` いろいろと調べてみたのですが今回は詳しいエラーメッセージが出ておらず、どのように対処すればよいかわかりません。 解決方法があればよろしくお願いします。
回答: 詳しい回答ありがとうございました。 提示されたツールなどのインストールを試してみましたが、うまくいかず行き詰ってしまったのでanacondaをインストールしてみようと思います。 ただ今回の件でpipやyum、UNIXについて様々なことを学べました。 ここまで回答してもらいありがとうございました。