Search code examples
pythonopenshiftpackagesimplejson

Install python packages on OpenShift


I'm trying to install python packages on OpenShift but I see a dearth of pages about the best way to do this. Can someone please suggest the best way of getting on say oauth2 and simplejson. I've tried including these in the setup.py, but I have no idea whether these are actually available or I'll have to upload and point to the path. How can I do this?


Solution

  • Did you install rhc (made by OpenShift.com) ?
    If not then see on OpenShift.com: Installing OpenShift RHC Client Tools

    Now you can access server with rhc

    rhc ssh
    

    and then you can do as always:

    checking python version (with big V)

    python -V
    

    checking pip version (with big V)

    pip -V
    

    checking installed modules

    pip freeze
    

    searching module

    pip search simplejson
    
    pip search json | sort # sorted result
    

    installing new module

    pip install simplejson
    

    and other linux/bash functions

    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