Virtual Environment

Aus Wiki
Version vom 26. April 2021, 10:50 Uhr von 129.187.36.61 (Diskussion)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

create virtual environment 'my-env'

virtualenv my-env

start virtual environment

source my-env/bin/activate

end virtual environment

deactivate

set default python version for virtual environment

virtualenv -p /usr/bin/python3.7 my-env

change python version of virtual environment

virtualenv --python=/usr/bin/python3.7 my-env

install package in venv with python 3

pip3 install <package>[==<version>]
or 
sudo <path-to-venv>/bin/python3.7 -m pip install <package>[==<version>]

Install GDAL in venv:

pip3 install --global-option=build_ext --global-option="-I/usr/include/gdal" GDAL==`gdal-config --version`

Activate virtual environment in python3 script

#!/usr/bin/python3
activate_this = '/local/www/venv-python3.7-django3.1/bin/activate_this.py'
with open(activate_this) as file_:
       exec(file_.read(), dict(__file__=activate_this))