Получение PIP при локальной установке Python
Предыстория: я пытался заставить работать определенную программу на Python (в частности, http://mrbell.github.io/pyrmsynth/), но я получил ошибку, которая, казалось, указывала на необходимость Python 2.6 (или, по крайней мере, когда я погуглил ошибку и подобные проблемы, где это было то, что я получил). Таким образом, я начал настраивать локальную установку Python 2.6 (локальную, чтобы я не мешал исходному дистрибутиву и работал без su, как мой системный администратор). Это требует некоторых пакетов, я пытался добавить PIP, который требовал активации zlib для запуска get-pip.py (согласно инструкциям).
Таким образом: согласно верхнему ответу в https://stackoverflow.com/questions/12344970/building-python-from-source-with-zlib-support я изменил указанную строку кода. Тем не менее, мне нужно./configure, в Modules/zlib, но я не знаю, где иметь цель./configure, чтобы установить его правильно (так как я не могу использовать значение по умолчанию для локальной установки).
Итак, мой вопрос: куда мне ориентироваться с помощью --prefix? Или есть лучший способ сделать это?
Примечание: я могу получить доступ к привилегиям sudo в случае необходимости, поэтому, если есть значительно более простой способ сделать это, я могу это использовать.
(Кроме того, если мне нужно поместить это место в другое место, дайте мне знать - я недостаточно знаком со всеми услугами StackExchange, но пока не знаю, где лучше всего его разместить.)
1 ответ
Я не думаю, что вам нужен python2.6 для запуска этого приложения.
Вы должны будете установить следующие зависимости:
sudo apt-get install libgsl0ldbl python-numpy cython python-pyfits libgsl0-dev python-matplotlib
Тогда в rm_tools
В папке с исходным кодом запустите:
python ./setup.py install --user
Наконец вы сможете запустить:
~/Downloads/mrbell-pyrmsynth-a0f572c$ python rmsynthesis.py rmsynth.par
rmsynthesis.py ver. 1.2.1
Written by Michael Bell
Parsing parameter file...
Примечание: я использовал Python2.7 по умолчанию на 14.04