virtualenv为应用提供了隔离的Python运行环境,解决了不同应用间多版本的冲突问题。安装virtualenvpip3 install virtualenv使用virtualenv$ virtualenv [OPTIONS] DEST_DIR选项:–version 显示当前版本号。-h, –help 显示帮助信息。-v, –verbose 显示详细信息。-q, –quiet 不显示详细信息。-p PYTHON_EXE 指定所用的python解析器的版本比如 –python=python2.5 就使用2.5版本的解析器创建新的隔离环境。 默认使用的是当前系统安装(/usr/bin/python)的python解析器–clear 清空非root用户的安装,并重头开始创建隔离环境。–no-site-packages 默认,令隔离环境不能访问系统全局的site-packages目录。–system-site-packages 令隔离环境可以访问系统全局的site-packages目录。可以使用virtualenv –no-site-packages venv创建一个干净的虚拟环境,与原来的全局packages的隔绝。进入虚拟环境在Posix系统(*nix/BSD)中,用法如下:source venv/bin/activate在win中,直接执行Scripts目录下的activate:.\venv\Scripts\activate进入后在命令行前面会出现(venv)退出虚拟环境在Posix系统(*nix/BSD)中:deactivatewin:deactivate.bat常用命令记录安装的第三方模块pip freeze > requirements.txt安装txt文件里所记录的所有第三方模块pip install -r requirements.txt在编译器中配置虚拟环境pyCharm在file-setting-project-Project interpreter 中进行配置VScode在usersetting中的用户设置中设置: