Как установить библиотеки Python в домашний каталог?
Эта инструкция позволит вам установить дополнительные библиотеки для питона. Вы можете установить любой модуль под свои нужды.
Нам необходим любой консольный клиент, который поддерживает протокол SSH (например, putty).
1. Создаем директорию:
mkdir -p ~/private/lib/python2.7/
2. Копируем компоненты python2.7:
cp -r /opt/rh/python27/root/usr/lib/python2.7/site-packages ~/private/lib/python2.7/
3. Добавляем в .bashrc необходимое окружение для python2.7:
echo "PATH=/opt/rh/python27/root/usr/bin${PATH:+:${PATH}}" >> $HOME/.bashrc
echo "export LD_LIBRARY_PATH=/opt/rh/python27/root/usr/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}" >> $HOME/.bashrc
echo "export MANPATH=/opt/rh/python27/root/usr/share/man:${MANPATH}" >> $HOME/.bashrc
echo "export XDG_DATA_DIRS=/opt/rh/python27/root/usr/share${XDG_DATA_DIRS:+:${XDG_DATA_DIRS}}" >> $HOME/.bashrc
echo "export PKG_CONFIG_PATH=/opt/rh/python27/root/usr/lib64/pkgconfig${PKG_CONFIG_PATH:+:${PKG_CONFIG_PATH}}" >> $HOME/.bashrc
echo "export PYTHONPATH=$HOME/private/lib/python2.7/site-packages/" >> $HOME/.bashrc
4. Выходим
exit
5. Заходим снова, должны примениться все переменные окружения из .bashrc
6. Вводим команду, чтобы перейти в нужный каталог:
cd ~/private
7. Скачиваем нужный архив модуля:
wget http://domain.ltd/module_name.tar.gz
8. Разархивируем модуль:
tar -xzf module_name.tar.gz
9. Переходим в нашу папку с модулем:
cd module_name
10. Далее установка запускается при помощи команды:
python setup.py install --prefix=$HOME/private
На этом установка завершена.