Virtual environment python
less than a minute
Intro
Steps to create a virtual python environment using a specific python version (other than the version installed by default).
Steps
Install python version
Here using 3.8.4:
cd ~
mkdir tmp
cd tmp
wget https://www.python.org/ftp/python/3.8.4/Python-3.8.4.tgz
tar zxfv Python-3.8.4.tgz
cd Python-3.8.4
./configure --prefix=$HOME/opt/python-3.8.4 --enable-loadable-sqlite-extensions
make
make install
Install virtual environment
cd ~/tmp
wget https://files.pythonhosted.org/packages/aa/9d/d7713847ff3f58801045ab2ea5d4b6cdebc4a075b2bdd086f093beb92ecf/virtualenv-20.0.27.tar.gz
tar zxfv
tar zxfv virtualenv-20.0.27.tar.gz
cd virtualenv-20.0.27
~/opt/python-3.8.4/bin/python3.8 setup.py install
Create environment
/home/xxx/opt/python-3.8.4/bin/virtualenv -p /home/xxx/opt/python-3.8.4/bin/python3.8 envfubar
Last modified October 30, 2021: refactored most documentation (cf8ccdf)