Возможный дубликат:
установка wxpython через pip или easy_install

Я очень плохо знаком с Python и использую терминал, и у меня много проблем с загрузкой wxpython. Я использую Mac OS X Lion, самую последнюю версию, и я попробовал два метода:

  1. Если я попробую sudo pip установить 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'
    
  2. Я также попробовал sudo port установить py27-wxpython после установки MacPorts и получил:

    --->  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_tarbal        ls_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
    

Кроме того, я пытался выяснить, как изменить мою переменную $ PATH, чтобы /usr /local /bin опережал /usr /bin (по совету brew doctor), но когда я иду редактировать свой ~ /.profile (то, что я собрал, я должен делать из того, что я нашел в Интернете до сих пор), это не работает.

Спасибо за помощь!

1 ответ1

0

попробуйте загрузить установщик: http://downloads.sourceforge.net/wxpython/wxPython2.8-osx-unicode-2.8.12.1-universal-py2.7.dmg

Кроме того, убедитесь, что вы запускаете свой код Python в 32-битном режиме ...

#!/usr/bin/env python-32

import wx

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .