python新建项目教程pycharm新建项⽬时选择virtualenv的说明
虚拟环境及venv和virtualenv介绍:
pip介绍:
⼀、为什么要配置python虚拟环境?
  每个项⽬使⽤的框架库并不⼀样,或使⽤框架的版本不⼀样,这样需要我们根据需求不断的更新或卸载相应的库。直接对我们本地的Python环境操作会让我们的开发环境和项⽬造成很多不必要的⿇烦,管理也相当混乱。如果项⽬多了,就会造成本地环境的第三⽅库混杂,有冲突的风险。
  每个项⽬应该各⾃拥有⼀套“独⽴”的Python运⾏环境。Virtualenv就是⽤来为⼀个应⽤创建⼀套“隔离”的Python虚拟环境。
  virtualenv为应⽤提供了隔离的Python运⾏环境,可以解决不同应⽤间多版本的冲突问题。
⼆、pycharm新建项⽬时选择virtualenv和 existing interpreter的区别
1、新建项⽬时,PyCharm默认选择New environment(Virtualenv):
  location:选择为⼀个空⽩⽂件夹;base interpreter:选择为我们安装的Python。
  Pycharm会在空⽂件夹⾥创建⼀个venv⽂件夹,将Base interpreter指定的python编译器复制放进venv⽂件夹,构建⼀个不带任何第三⽅包的“⼲净”的新Python虚拟环境。已经安装到系统Python环境中的第三⽅包都不会复制过来。
  注意:安装第三⽅库时,依次点击file->settings->project:**->python interpreter,到Pycharm的环境配置页⾯;点击【+】号,到available packages页⾯,搜索并选中我们需要的第三⽅库,点击【Install Package】即可进⾏安装(下载的包被放在虚拟环境中的site-packages⾥)。
2、选择existing interperter(本地编译器),创建项⽬时:
  使⽤python安装路径下的编译器,且不会像建虚拟环境⼀样将编译器复制⼀遍,新建出来的项⽬中什么都没有。
  注意:安装第三⽅库时,⼀般在命令提⽰符中使⽤pip命令(下载的包被放在Python安装路径下的site-packages⾥)。