Using venv in python3 to create virtual environment under Ubuntu
- 2021-07-10 21:30:23
- OfStack
1. The virtual environment follows the project and creates a virtual environment for a single project
(python3.4 or above comes with direct use, pip install virtualenv)
1. Create a project directory: (Find a directory)
mkdir PythonProject
cd PythonProject
2. Create virtual environment env: python-m venv env
3. Activate the virtual environment: source env/bin/acticate
4. Install the package and create the py file
pip install xxx
5. Exit virtual environment: deactivate
2.Virtaulenvwrapper
Virtaulenvwrapper is an extension to virtualenv for easy management of virtual environments
Consolidate all virtual environments under one directory
1. Install:
pip install virtualenvwrapper
2. Create a virtual environment storage directory:
mkdir ~/.virtualenvs
3. Add in ~/. bashrc:
sudo vim /home/[username]/.bashrc
export WORKON_HOME=~/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
4. Run: source ~/. bashrc
List virtual environments: workon
New Virtual Environment: mkvirtualenv
Switch Virtual Environment: workon [Virtual Environment Name]
Delete virtual environment: rmvirtualenv
Exit virtual environment: deactivate:
Use parameters:
mkvirtualenv -no-site-packages env
(All third-party packages that have been installed in the Python environment of the system will not be copied.)
5. Create virtual environment based on python version
Query python path: which python, whereis python
mkvirtualenv -p /xx/xx/python env_name
mkvirtualenv -p /usr/bin/python f
Summarize