1.虚拟环境产生的原因:如果在一台电脑上, 想开发多个不同的项目, 需要用到同一个包的不同版本, 如果使用上面的命令, 在同一个目录下安装或者更新, 新版本会覆盖以前的版本, 其它的项目就无法运行了. 2.虚拟环境的作用: (1)虚拟环境可以搭建独立的python运行环境, 使得单个项目的运行环境与其它项目互不影响. (2)所有的虚拟环境都位于/home/用户名(指的是你电脑上的用户名)[我的Ubuntu系统的用户名叫:python]/下的隐藏目录.virtualenvs下 3.安装过程 (1)…