Instalar paquetes de python en OpenShift

Estoy intentando instalar paquetes de Python en OpenShift pero veo una escasez de páginas sobre la mejor manera de hacerlo. ¿Puede alguien sugerir la mejor manera de ponerse en oauth2 por ejemplo, oauth2 y simplejson ? He intentado incluirlos en setup.py , pero no tengo idea de si están realmente disponibles o tendré que cargarlos y señalarlos a la ruta. ¿Cómo puedo hacer esto?

Related of "Instalar paquetes de python en OpenShift"

¿ rhc (hecho por OpenShift.com)?
Si no, vea en OpenShift.com: Instalación de las herramientas de cliente de OpenShift RHC

Ahora puedes acceder al servidor con rhc

 rhc ssh 

y luego puedes hacer como siempre:

Comprobando la versión de python (con gran V)

 python -V 

Comprobando la versión pip (con gran V)

 pip -V 

revisando los módulos instalados

 pip freeze 

módulo de búsqueda

 pip search simplejson pip search json | sort # sorted result 

instalando nuevo modulo

 pip install simplejson 

y otras funciones 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 

Intentar instalar bibliotecas de Python a través de pip siempre da como resultado OSError: [Errno 13] Permission denied errores para mí. No estoy seguro si esto es un cambio en el comportamiento de OpenShift o una mala configuración de mi parte. Para cualquier otra persona que tenga problemas con la instalación a través de pip, easy_install siempre funciona para mí (al menos con el cartucho Flask):

 [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