Как мне установить путь в мой домашний каталог?
mkdir /home/masi/.local
cd Python-2.6.1
make clean
./configure --prefix=/home/masi/.local
make
make install
Затем запустите, используя:
/home/masi/.local/bin/python
Точно так же, если у вас есть скрипты (например, CGI), для которых требуется собственная пользовательская версия Python, вы должны указать их явно:
#!/home/masi/.local/bin/python
вместо системного Python по умолчанию, который выберет «#! / Usr / bin / env python».
Вы можете изменить настройку PATH, чтобы просто ввести «python» с консоли, запустить эту версию, но это не поможет веб-приложениям, запущенным под другим пользователем.
Если вы компилируете что-то, что ссылается на Python (например, mod_wsgi), вы должны указать ему, где найти ваш Python, или он вместо этого будет использовать системный. Это часто делается что-то вроде:
./configure --prefix=/home/masi/.local --with-python=/home/masi/.local
Для других расширений на основе setup.py, таких как MySQLdb, вам просто нужно запустить скрипт setup.py с правильной версией Python:
/home/masi/.local/bin/python setup.py install