Python2

From John Freier
Jump to: navigation, search

This is a dumping ground for my python2 memory.

PIP

pip is a dependency manager for python. It stores all dependencies in requirements.txt

 pip install -r requirements.txt

VirtualEnv

This is special environment for pythons so you don't have to worry about mixing up system wide dependencies.

So virtualEnv 1 has python version 2.7.11 and virtualEnv 2 has python version 2.7.12

To install virtualenv.

 pip install virtualenv

to setup an virtual enviroment use the following command.

 virtualenv project1

This will create a sub directory called project1.

Then you can activate the virtualenv by using the following command.

 source ./project1/bin/activate

Once in the virtual environment you can see which python is setup

 which python

or list all dependencies

 pip list

You can leave the virtual environment by using the following command.

 deactivate.