0

私はPythonを初めて使用し、ターミナルを使用しています.wxpythonのダウンロードに多くの問題があります。最新バージョンの Mac OS X Lion を使用しており、次の 2 つの方法を試しました。

彼らのウェブサイトから単純に wxpython をダウンロードしようとすると、インストール プロセス全体が実行され、インストールされたと表示されますが、自分のコンピューターでは見つかりません。また、個別にインストールしたデモを実行すると、コンピューターに wxpython という名前のモジュールがないと表示されます。そこで、他の方法に目を向けました...

sudo pip install wxpython を試すと、次のようになります。

    Downloading/unpacking wxpython
      Downloading wxPython2.8-win64-devel-2.8.12.1-msvc9x64.tar.bz2 (7.2Mb): 7.2Mb downloaded
      Running setup.py egg_info for package wxpython
        Traceback (most recent call last):
          File "<string>", line 14, in <module>
        IOError: [Errno 2] No such file or directory: '/Users/michelletyler1/build/wxpython/setup.py'
        Complete output from command python setup.py egg_info:
        Traceback (most recent call last):

       File "<string>", line 14, in <module>

    IOError: [Errno 2] No such file or directory: '/Users/michelletyler1/build/wxpython/setup.py'

また、MacPorts をインストールした後に sudo port install py27-wxpython を試してみたところ、次の結果が得られました。

    --->  Computing dependencies for py27-wxpython
    --->  Building py27-wxpython
    Error: org.macports.build for port py27-wxpython returned: command execution failed
    Please see the log file for port py27-wxpython for details:
        /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_python_py-wxpython/py27-wxpython/main.log
    To report a bug, follow the instructions in the guide:
        http://guide.macports.org/#project.tickets
    Error: Processing of port py27-wxpython failed

何が間違っている可能性がありますか?

また、 /usr/local/bin が /usr/bin よりも先になるように $PATH を変更する方法を見つけようとしていますが (brew doctor のアドバイスに従って)、~/.profile を編集しようとすると(これまでにオンラインで見つけたものから収集したもの)、機能しません。

助けてくれてありがとう!

4

1 に答える 1

0

私が理解していることから、プレインストールされた Python に対して wxPython をインストールする必要はありません。代わりに、www.python.org にアクセスして、Mac と互換性のある新しい Python をインストールする必要があります。次に、必要な wxPython をダウンロードして、新しい Python に対してインストールできます。ちなみに、wxPython は easy_install や pip をサポートしていません。

于 2012-06-11T17:18:11.880 に答える