python_virtual_environments
Python Virtual Environments
Overview to Conda environments
Installing miniconda
- Download and install miniconda3 as non-admin user from https://docs.conda.io/en/latest/miniconda.html
- Get the "Miniconda3 Linux 64-bit" version
- NOTE: You may need to remove a $HOME/.condarc file if you have one to prevent repo source conflicts
cd $HOME mkdir $HOME/tmpconda TMPDIR=$HOME/tmpconda wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh TMPDIR=$HOME/tmpconda bash Miniconda3-latest-Linux-x86_64.sh
- (Accept license agreement and all the suggested default choices)
~/miniconda3/bin/conda create -n testwpc -c conda-forge time numpy requests pygrib netCDF4 scipy ~/miniconda3/bin/conda init bash
- (Open a new xterm and type 'bash')
conda activate $HOME/miniconda3/envs/testwpc cd $HOME/miniconda3/envs/testwpc
- (do work)
conda deactivate
Setting up a python virtual environment
Note: This method does not allow for running a different version of python that is natively installed on the system.
python3 -m venv venv_test source venv_test/bin/activate cd venv_test pip list pip install --upgrade pip pip install pygrib (venv_test) (base) [[email protected]: ~/venv_test]$ pip list Package Version ---------- --------- certifi 2022.6.15 numpy 1.21.6 pip 22.1.2 pygrib 2.1.4 pyproj 3.2.1 setuptools 40.6.2
When done working:
deactivate
Setting up a python virtual environment (with virtualenv)
Note: This method does allow for running a different version of python that is natively installed on the system.
dnf install virtualenv virtualenv --python="/usr/local/bin/python" "/path/to/the/venv_dir/" cd /path/to/the/venv_dir source bin/activate
See Python Alternative Upgrade Notes for installing a different/local version of python.
python_virtual_environments.txt · Last modified: 2022/12/18 21:25 by juckins