Python 3 使用venv创建虚拟环境
Python 3.3以上使用venv来代替了原来Python2使用的virtualenv创建虚拟环境。
虚拟环境的作用是使得不同项目的Python包之间不会相互干扰,每个虚拟环境都可以安装一套独立的第三方模块,避免了由此产生的各种问题,同时也方便程序往其他机器上迁移。
1、创建一个虚拟环境:
D:\>mkdir venv_test
D:\>cd venv_test
D:\venv_test>python -m venv venv
执行后,会在venv_test目录下生成了一个venv目录,内有三个文件夹Include,Lib,Scripts,一个文件pyvenv.cfg。
2、启用虚拟环境:
执行那个activate.bat文件,启用后,提示符前面会出现虚拟环境的名字(venv)。
D:\venv_test>venv\Scripts\activate.bat
(venv) D:\venv_test>
3、用pip给虚拟环境安装模块:
用pip list看一下已有的模块,能看到只有两个Python自带的模块,然后安装requests模块
4、退出虚拟环境:
执行deactivate.bat后,退出虚拟环境,此时命令行提示符前的(venv)消失了。
(venv) D:\venv_test>venv\Scripts\deactivate.bat
D:\venv_test>
转载于:https://my.oschina.net/leboo/blog/1837634