Установка пакетов python на OpenShift
Я пытаюсь установить пакеты python на OpenShift, но я вижу недостаток страниц о лучшем способе сделать это. Может кто-то, пожалуйста, предложить лучший способ получить на Сказать oauth2
и simplejson
. Я пробовал включить их в setup.py
, но я понятия не имею, действительно ли они доступны, или мне придется загрузить и указать путь. Как я могу это сделать?
2 ответов
вы установить rhc
(сделано OpenShift.com) ?
Если нет, то смотрите дальше OpenShift.com:установка OpenShift RHC Client Tools
rhc
rhc ssh
и тогда вы можете сделать как всегда:
проверка версии python (с большим V)
python -V
проверка версии pip (с большим 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
ошибки для меня. Не уверен, что это изменение в поведении 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