Добавить новый модуль для Pypy
Я хочу использовать интерпретатор pypy. В настоящее время мое приложение хорошо работает под Python 2.5 и CPython, так как я вижу переменную sys.path
:
'/ apps / work', '/ apps / work / application' Twisted-12.0.0-py2.5-linux-x86_64.egg.
Как мне добавить путь к интерпретатору PyPy?
2 ответа
Вы можете установить программное обеспечение на PyPy, используя PyPy для запуска программы установки программного обеспечения. Например:
$ pypy setup.py install
Вы можете попробовать поделиться установками между CPython и PyPy, установив PYTHONPATH
но это подвержено ошибкам (CPython и PyPy не используют точно один и тот же формат байт-кода, их модули расширения для собственного кода не совместимы с ABI и т. д.), поэтому, если у вас нет четкого понимания этих проблем и особых требований для этого, не очень хорошая идея.
В настоящее время мое приложение хорошо работает под Python 2.5 и CPython
CPython - это имя эталонной реализации Python.
2.5
версия языковой семантики Семантика языка не имеет ничего общего с реализацией. 2.5
имеет отношение к языку Python. Может случиться так, что другая реализация (такая как pypy или jython) может реализовывать версию 2.5 (или выше) Python
семантика языка.
Как мне добавить путь к интерпретатору PyPy
CPython работает с переменной среды, которая называется PYTHONPATH
чтобы найти расположение модулей. Pypy работает так же. Вы можете просмотреть содержимое PYTHONPATH
переменная окружения путем выдачи (при условии, что вы используете UNIX-подобную среду) echo $PYTHONPATH
или же printenv PYTHONPATH
,
Если вы не получили желаемый результат (или какой-либо другой вывод по этому вопросу) от запуска вышеуказанного, не стесняйтесь редактировать свой .bashrc
файл и добавьте в него следующую строку:
export PYTHONPATH="${PYTHONPATH}:/the/path/to/your/modules/"
замена конечно /the/path/to/your/modules
с фактическим путем.
Вышеуказанные изменения не вступят в силу, пока вы не запустите новую оболочку или не перезагрузите файл конфигурации, запустив это в командной строке:
source ~/.bashrc
Если вы работаете в среде Windows, инструкции по настройке PYTHONPATH под Windows находятся здесь
[EDIT]: вы также можете увидеть руководство по добавлению яиц под Pypy из более авторитетного источника (Антонио Куни - разработчик Pypy) здесь