python 虚拟环境
1.使用virtualenvwrapper 创建虚拟环境(安装方法在下面)
1.1 创建虚拟环境变量
# 打开cmd命令窗口
mkvirtualenv 虚拟环境名
如果提示"No module named virtualenvwrapper",因为默认使用的是python2,在bashrc追加
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
1.2 列出所有虚拟环境
lsvirtualenv # workon 也会显示,只不过是提示你后面要加上虚拟环境名
1.3 切换到某个虚拟环境
workon 虚拟环境名
1.4 退出虚拟环境
deactivate
2.另一种虚拟环境的创建方式(Linux)
2.1安装virtualenv
pip install virtualenv
cd 到要创建虚拟环境的目录
virtualenv TestDemo #虚拟环境的目录名
2.2激活虚拟环境
source bin/activate
2.3关闭虚拟环境
deactivate
3.使用virtualenvwrapper 虚拟环境管理工具
3.1安装 virtualenvwrapper
# 打开cmd命令窗口
pip install virtualenvwrapper # win下为virtualenvwrapper-win
3.2创建虚拟环境根目录
切换到想要创建虚拟环境的目录
mkdir python_envs
3.3设置环境变量
Linux:把下面内容添加到~/.bashrc(环境变量)里
export WORKON_HOME=虚拟环境根目录 (绝对路径)
source /usr/local/bin/virtualenvwrapper.sh
source ~/.bashrc # 使配置立即生效
Windows
直接在环境变量里新建
WORKON_HOME=绝对路径
example: WORKON_HOME=D:\python_envs\ # 环境名:WORKON_HOME 路径:D:\python_envs\
4.今天pip时提示警告(安装python官方的虚拟环境变量工具)
根据提示创建虚拟环境
要创建虚拟环境,请确定要放置它的目录,并将venv模块作为脚本运行目录路径:
python3 -m venv tutorial-env
激活虚拟环境
tutorial-env\Scripts\activate.bat # Windows
source tutorial-env/bin/activate # Unix或MacOS
激活虚拟环境将改变你所用终端的提示符,以显示你正在使用的虚拟环境,并修改环境以使python命令所运行的将是已安装的特定 Python 版本。
退出虚拟环境
deactivate