Skip to content

Latest commit

 

History

History
62 lines (48 loc) · 942 Bytes

PythonEnvs.md

File metadata and controls

62 lines (48 loc) · 942 Bytes

Python Environments for development

virtualenv

* Create new project, (-p for specifying python version)
cd <project_folder>
virtualenv [-p /usr/bin/python2.7] <project_name>
  • Activate an env
source my_project/bin/activate
  • Deactivate the env
deactivate
  • Freeze all requirements from current environment
pip freeze > requirements.txt
  • Install all requirements for setting an environment
pip install -r requirements.txt

Conda

  • Create new environment using conda
$ conda create -n <name> python=2.7
  • List all conda environments
$ conda info --envs
  • Acticate an environment
$ source activate <name>
  • Remove a conda emnvironment
$ conda remove --name <name> --all
  • Install a package in the environment
$ conda install <package-name>
  • Update a package in conda environment
$ conda upgrade <name>