Skip to content

Latest commit

 

History

History
75 lines (66 loc) · 1.7 KB

16-install-python-virtual-environment.md

File metadata and controls

75 lines (66 loc) · 1.7 KB

Install Python Virtual Environment

How to Install Python Virtual Environment on Raspberry Pi 3 Model B+

Prerequisite(s):

1 - Install Python Virtual Environement


pi@raspberry:~ $ sudo wget https://bootstrap.pypa.io/get-pip.py
pi@raspberry:~ $ sudo python get-pip.py
pi@raspberry:~ $ sudo python3 get-pip.py
pi@raspberry:~ $ sudo pip install virtualenv virtualenvwrapper
pi@raspberry:~ $ sudo rm -rf ~/.cache/pip

2 - Configure Python Virtual Environement


pi@raspberry:~ $ sudo nano ~/.profile

Append following line

# Python virtualenv and virtualenvwrapper
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
source /usr/local/bin/virtualenvwrapper.sh

Ctrl+X -> Y -> Enter


3 - Initialise Python Virtual Environement


pi@raspberry:~ $ source ~/.profile

4 - Create Python Virtual Environement


pi@raspberry:~ $ sudo mkvirtualenv ENVIRONMENT-NAME
pi@raspberry:~ $ sudo mkvirtualenv ENVIRONMENT-NAME -p python2 #With python2
pi@raspberry:~ $ sudo mkvirtualenv ENVIRONMENT-NAME -p python3 #With python3

5 - Load Python Virtual Environment


pi@raspberry:~ $ sudo workon ENVIRONMENT-NAME
(ENVIRONMENT-NAME) pi@raspberry:~ $

Deactivate Python Virtual Environment


(ENVIRONMENT-NAME) pi@raspberry:~ $ deactivate
pi@raspberry:~ $

Remove Python Virtual Environment


pi@raspberry:~ $ sudo rmvirtualenv ENVIRONMENT-NAME
pi@raspberry:~ $ sudo rm -rf ENVIRONMENT-NAME/