Сценарий configure
позволяет указать --prefix=[dest]
.Из использования:
По умолчанию `make install 'установит все файлы в / usr / local / bin, / usr / local / lib и т. Д. Вы можете указать префикс установки, отличный от /usr / local с использованием --prefix, например --prefix = $ HOME.
Поэтому для установки в py26
в вашем домашнем каталоге:
% ./configure --prefix=$HOME/py26
..
% make install
% $HOME/py26/bin/python
Чтобы использовать этона более постоянной основе добавьте $HOME/bin
к вашей переменной PATH
в вашем ~/.bashrc
(или другом файле оболочки).Чтобы проверить, какой Python вы используете, сделайте следующее:
% which python
/home/user/py26/bin/python
Убедитесь, что у вас нет опечатки в --prefix
или присвоения PATH
.Например:
% which python
/usr/bin/python
% ls -1 $HOME/py26/bin/python*
/home/user/py26/bin/python
/home/user/py26/bin/python2.6
/home/user/py26/bin/python2.6-config
/home/user/py26/bin/python-config
% export PATH=$HOME/py26/bin:$PATH
% which python
/home/user/py26/bin/python