#python #macos #bash #jython
#python #macos #bash #jython
Вопрос:
Я хочу установить Jython на Mac OS X. Как хорошо, что после установки Jython 2.5.2. и создания псевдонима в .profile
я теперь могу запускать Jython. Однако я не могу использовать pip и Easy Install, потому что он просматривается в текущем каталоге. Как мне это настроить?
iMac:~ admin$ jython pip something
IOError: [Errno 2] File not found - /Users/admin/pip (No such file or directory)
Я предполагаю, что мне следует настроить виртуальную среду для Jython, но я получаю эту ошибку:
iMac:~ admin$ jython virtual-env.py --prefix ~/Jython/
This script only works on Unix-like platforms, sorry.
Ответ №1:
- скачать ez_setup.py сначала запустите его с помощью jython
- загрузите архив исходного кода pip, распакуйте его и запустите setup.py скрипт с интерпретатором jython
- запустите /path/jython/bin/pip…
Комментарии:
1. Вариант вышеописанного также работает для меня в Mac OS X Snow Leopard (и в Ubuntu): загрузите исходный код setuptools и распакуйте его. В его исходном каталоге запустите «jython setup.py установить». Затем запустите «/path/to/jython/bin/easy_install pip». С этого момента «/path/to/jython/bin/pip» работает нормально.
Ответ №2:
Лучший и самый простой способ сделать это — сначала получить Homebrew, что очень просто.
Когда у вас есть Homebrew, вы вводите
brew install jython
Комментарии:
1. Я использую Jython в виртуальной среде, которую я создал с помощью virtualenvwrapper (см. virtualenvwrapper.readthedocs.io/en/latest/index.html ). С помощью этого вы можете указать на любой двоичный файл python, включая jython. Итак, я сделал это (после установки jython с помощью brew):
mkvirtualenv -p /usr/local/bin/jython my_new_venv
. Таким образом, когда я набираюpython
, чтобы получить приглашение python, в нем уже загружена вся среда jython, и это не мешает остальной части моей установки python.2. Хочу ли я выбрать версию jython?