Установите wxPython на Mac os Mavericks
Я нахожусь в Macbook Air, запустив Mavericks. Сегодня я загрузил wxPython через их веб-сайт, однако, когда я нажимаю на установочный пакет, я получаю:
wxPython3.0-osx-cocoa-py2.7.pkg" is damaged and can’t be opened. You should eject the disk image.
У кого-нибудь есть идеи обойти это, спасибо.
Ответы
Ответ 1
Согласно # 14523, проблема в том, что пакет не подписан (и это пакет старого стиля, который больше не поддерживается полностью, что почему вы получаете неправильное сообщение об ошибке, и обычное обходное решение контекстного щелчка Open не работает).
Существует два способа обхода:
Во-первых, вы можете отключить Gatekeeper (в разделе "Системные настройки", "Безопасность и конфиденциальность", "Общие", выберите "Разрешить загрузку приложений с:... Anywhere" ) установите wxPython, затем включите Gatekeeper.
В качестве альтернативы вы можете установить из командной строки:
sudo installer -pkg /path/to/wxPython.pkg -target /
Ответ 2
Как и во многих других пакетах, установите wxpython
с помощью brew:
brew install wxpython
Я столкнулся с этой проблемой с El Capitan (10.11.2) и попробовал некоторые из обходных решений, упомянутых в другом месте (установить через командную строку, разрешить установку неподписанных приложений и т.д.) без везения. Используйте brew!
Ответ 3
Используйте brew * для установки wxmac, используя следующую команду.
brew установить --python wxmac --devel
После установки wxmac создайте символическую ссылку между установленным wx и библиотекой python.
sudo ln -s/usr/local/Cellar/wxmac/2.9.4.0/lib/python2.7/site-packages/wx/Library/Python/2.7/site-packages/wx
Надеюсь, это будет полезно для будущих инсталляторов.
*, если у вас еще не установлен Brew, установите его, используя следующую команду: ruby -e "$ (curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"