1. 简介
- 描述:不同的虚拟环境相互独立,防止出现包管理混乱和版本冲突
2. windows下创建
-
新建文件夹
-
切换到新建的文件夹下
-
下载虚拟环境
- 在当前文件夹下使用自带的虚拟环境:
python -m venv virtual_env
- 使用:
pip install virtualenv
,创建文件夹:virtualenv xxx(文件夹的名称)
- 在当前文件夹下使用自带的虚拟环境:
-
激活虚拟环境
cd scripts
.\activate
-
退出虚拟环境
deactivate
-
查看虚拟环境列表:
- 下载:
pip3 install workon
- 使用:
workon
- 下载:
-
进入指定虚拟环境:
workon env1
-
删除虚拟环境名称:
rmvirtualenv 名称
3. linux下创建
-
方式一:在当前文件夹下使用自带的虚拟环境:
python -m venv virtual_env
-
方式二(推荐使用):
-
下载虚拟环境库:
pip install virtualenv
, -
下载
virtualenv
的一个扩展管理工具:pip3 install virtualenvwrapper==4.8
-
创建虚拟环境文件夹:
mkdir /usr/local/virtualenvs
-
编辑环境变量:
vim /etc/profile
-
添加内容:
export WORKON_HOME=/usr/local/virtualenvs export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/python3/bin/virtualenv source /usr/local/python3/bin/virtualenvwrapper.sh
-
生效:
source /etc/profile
-
创建虚拟环境:
mkvirtualenv env1
-
退出虚拟环境:
deactivate
-
查看虚拟环境列表:
- 下载:
pip3 install workon
- 使用:
workon
- 下载:
-
进入指定虚拟环境:
workon env1
-
删除虚拟环境名称:
rmvirtualenv 名称
-
4. mac创建
-
下载虚拟环境库:
pip install virtualenv
, -
下载
virtualenv
的一个扩展管理工具:pip3 install virtualenvwrapper==4.8
-
创建虚拟环境文件夹:
mkdir /usr/local/virtualenvs
-
编辑配置:
vim ~/.bash_profile
-
找到python3的位置以及virtualenvwarapper.sh的位置使用which来查询
-
添加内容
export WORON_HOME=/usr/local/virtualenvs export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3 export VIRTUALENVWRAPPER_VIRTUAL=/Library/Frameworks/Python.framework/Versions/3.8/bin/virtualenvwrapper.sh source /Library/Frameworks/Python.framework/Versions/3.8/bin/virtualenvwrapper.sh
-
生效:
source ~/.bash_profile
-
创建虚拟环境:
mkvirtualenv env1
-
查看虚拟环境列表:
- 下载:
pip3 install workon
- 使用:
workon
- 下载:
-
进入指定虚拟环境:
workon env1
-
删除虚拟环境名称:
rmvirtualenv 名称