Как установить тритон Python или перекусить в Mac OS X для byobu
Я установил byobu в Mac OS X 10.6.5. Он запустится (то есть запустит сеанс экрана), но для запуска byobu-config и, возможно, для выполнения некоторых других задач мне понадобится модуль с именем snack, который, очевидно, является частью python newt.
pip search newt
а также pip search snack
не возвращает результатов. тритон и закуска отсутствуют ни в MacPorts, ни в Brew.
Я не нашел ничего в Интернете в моем поиске относительно установки newt на Mac OS X.
Кто-нибудь еще смог установить byobu и newt в Mac OS X?
2 ответа
Пытаться,
sudo port install libnewt
После этого вам может понадобиться добавить /opt/local/lib/python2.6/site-packages в PYTHONPATH следующим образом:
export PYTHONPATH=/opt/local/lib/python2.6/site-packages/
или же
setenv PYTHONPATH /opt/local/lib/python2.6/site-packages/
Там в настоящее время раздражает проблема, когда newt
Пакет Homebrew неправильно строит расширения Python, см. PR Homebrew / homebrew-core #37479: Исправлено обнаружение newt python в mojave. Либо строить newt
пакет из этого PR, или посмотрите на обсуждение этого PR для обхода.
По сути, это сводится к добавлению патча, подобного этому, в формулу Homebrew для newt
:
inreplace "configure", "ls /usr/include/python*/Python.h", "find /System/Library/Frameworks/Python.framework/Versions/ -name 'Python.h'"
... или здание newt
из последнего исходного кода и работает ./configure ... --with-python=python2.7
(почему Python2.7? Я не проверял себя, если byobu-config
был совместим с Python3, но Arch Linux AUR PKGBUILD определяет Python2 как зависимость.).