Вопросы и ответы - Макхост

Установка библиотек Python в домашний каталог

Как установить библиотеки Python в домашний каталог?

19.11.2015   14:07
Сотрудник Иванов Виктор
 нет комментариев
ОТВЕТЫ НА ВОПРОС (1)
Сотрудник Иванов Виктор

Эта инструкция позволит вам установить дополнительные библиотеки для питона. Вы можете установить любой модуль под свои нужды.
Нам необходим любой консольный клиент, который поддерживает протокол 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



На этом установка завершена.

19.11.2015   14:08
 5 комментариев

Для ответа нужно зарегистрироваться или авторизоваться.