Установка пакетов python на OpenShift

Я пытаюсь установить пакеты python на OpenShift, но я вижу недостаток страниц о наилучшем способе сделать это. Может кто-нибудь, пожалуйста, предложите лучший способ сказать: oauth2 и simplejson . Я попытался включить их в setup.py , но я понятия не имею, действительно ли они доступны или мне нужно загрузить и указать путь. Как я могу это сделать?

Вы установили rhc (сделанный OpenShift.com)?
Если нет, то смотрите на OpenShift.com: Установка OpenShift RHC Client Tools

Теперь вы можете получить доступ к серверу с rhc

 rhc ssh 

и тогда вы можете делать как всегда:

проверка версии python (с большим V)

 python -V 

проверка версии протокола (с большим V)

 pip -V 

проверка установленных модулей

 pip freeze 

поисковый модуль

 pip search simplejson pip search json | sort # sorted result 

установка нового модуля

 pip install simplejson 

и другие функции linux / bash

 ls ls -al echo "hello world" cd folder_name mkdir new_folder_name chmod +x filename cat filename grep 'hello' */*.py history nano filename for x in */* ; do echo $x ; done 

Попытка установить библиотеки Python через pip всегда приводит к OSError: [Errno 13] Permission denied errors for me. Не уверен, что это изменение поведения OpenShift или некоторая некорректная конфигурация с моей стороны. Для всех, у кого есть проблемы с установкой через pip, easy_install последовательно работает для меня (по крайней мере, с флеш-картриджем):

 [appname-domain.rhcloud.com ]\> easy_install simplejson Searching for simplejson Best match: simplejson 3.2.0 Adding simplejson 3.2.0 to easy-install.pth file Using /opt/rh/python27/root/usr/lib64/python2.7/site-packages Processing dependencies for simplejson Finished processing dependencies for simplejson