简介virtualenv:
virtualenv为应用提供了隔离的Python运行环境,解决了不同应用间多版本的冲突问题。
virtualenv是如何创建“独立”的Python运行环境的呢?原理很简单,就是把系统Python复制一份到virtualenv的环境,用命令source venv/bin/activate
进入一个virtualenv环境时,virtualenv会修改相关环境变量,让命令python
和pip
均指向当前的virtualenv环境。
以上出自廖雪峰相关文档
环境:
Python 3.x
Windows
备注:$后面跟代码
希望仅仅看我这篇足够让你对virtualenv有一个大致的认识和入手操作的初级能力
1.为项目创建一个目录($mkdir xx),在该目录下,运行了venv模块创建一个虚拟环境
$ python -m venv 11_env
创建一个11_env的虚拟环境
2.早期的python如何安装virtualenv包?
$pip install --user virtualenv
3.也可以这样子创建虚拟环境
$virtualenv 11_env
4.创建完成之后,这样子激活虚拟环境
$source 11_env/bin/activate
这个时候运行bin中的activate,环境处于活动状态,环境名将在括号中
如:(11_env),此时可以在环境中安装包,使用已安装的包,已安装的只有在次环境中才能使用
5.停止使用虚拟环境
$deactivate
6.删除虚拟环境
直接删除环境所在文件夹即可(执行 rm -rf venv
)
参看文献:《Python编程 从入门到实践》