Python Notes

Submitted by code_admin on Mon, 07/30/2018 - 13:26

Virtualenv - projects using different versions of modules


  1. sudo pip3 install virtualenv virtualenvwrapper

add the following to the end of ~/.bashrc

  1. # ADDED RJM for virtualenv
  2. export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
  3. export WORKON_HOME=~/virtualenvs
  4. source /usr/local/bin/

Setup new project

  1. mkvirtualenv dockJob

Work on project

  1. workon dockJob


  1. deactivate

Other notes

I have had to install nose and rednose in virtualenvs because they refer to python and were leaving the virtualenv
I had problem with depdancies that was caused by modules not specfying the version of pytz required. To resolve I had to remove than manually install the one I wanted.

  1. sudo pip install -r ./src/requirments.txt


pip check version

  1. pip show modulename

Simple web server

Used for SOA Component Viewer

  1. python -m http.server 8000

Python3 might be a different executable:

  1. python3 -m http.server 8000


RJM Article Type
Quick Reference