Установка Jython на Mac OS X

#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:

  1. скачать ez_setup.py сначала запустите его с помощью jython
  2. загрузите архив исходного кода pip, распакуйте его и запустите setup.py скрипт с интерпретатором jython
  3. запустите /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?