对Pycharm(社区版2022.2.2)新建项目的解释
·python一种基本编译环境,是代码解释器,即编译原理中的翻译程序。
·Pycharm是一个代码编辑器,集成开发环境。
·安装python环境,本质是安装Python解释器程序(python.exe)
点击New Project
第一步当然是点击New Project
·选择Pure Python(纯Python项目)
·Django 和 Flask 都是 Web 应用框架(社区版没有后面两个)
Location
Location代表新建项目所在的文件夹,建议新建一个文件夹存放。
·文件夹名字为英文
Python interpreter
new environment using
·创建一个新的虚拟python环境
·这个新项目之后安装的所有第三方库仅限于这个副本的环境,而不会影响你原本的python和其他项目
Virtualenv(虚拟环境)
·存在着一个虚拟的python环境,
·该目录下所有的第三方模块都可以直接脱离系统安装的python独立运行。
·可以为每个虚拟环境指定Python解释器,并选择不继承基础版本的包。
·表示新建的项目所依赖的第三方模块会单独放在项目的venv(virtualenv)文件夹
·vevn文件夹,这个文件夹里会将你的Base interpreter(就是原来你的python编译环境,不包括后来安装的包)**指定的python编译器复制一遍放进去
Location:
新建的vevn文件的位置
Base interpreter:
指定的解释器
inherit global site-packages:能在新建项目中使用之前安装的包,即继承
Make avaiable to all project:可以在其它项目中选择这个项目的环境
Conda
要求自己装了Anaconda,不用为每个项目创个虚拟环境
anaconda可以创建不同虚拟环境,适用不同代码需求,
比如为pytorch和tensorflow分别创建不同环境,避免了版本冲突导致代码无法运行。
previously configured interpreter
使用之前的配置过的解释器,
新建项目所依赖的第三方模块是存放在本地系统环境中的,
如果第三方模块的版本改变,项目也会受到影响。