资料参考:廖雪峰的官方网站https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001407375700558864523211a5049c4983176de304549c8000
一、写在前面
笔者现在身处大三下学期,课业较少,自由时间比较充裕。大三上的时候学过《人工智能》和《自然语言处理导论》专业选修,写过简单的几个python代码(其实都是网上扒的)。当时没有系统地学习python语言,所以对于python可以说是一无所知,脑子里是一团浆糊。系统里也是有好几个python版本,出问题的时候一脸懵逼。最近打算好好学习一下python这门语言,所以打算从头一点点补上基础知识。
二、python解释器:负责运行python程序的
在用python编程之前,我们需要把python安装到电脑里。安装后,我们会得到Python解释器,一个命令行交互环境,还有一个简单的集成开发环境。
当我们编写python代码时,我们得到的是一个包含python代码的以.py为扩展名的文本文件。要运行代码,就需要python解释器去执行.py文件。
python解释器之间相互独立,互不影响。
三、我的电脑下的python解释器
一定注意:系统自带的python解释器不要动!!!
由下面这张图可以看到,我的电脑中python解释器共有5个版本,有两个系统自带的2.6和2.7版本,一个从官网下载的3.6版本,以及homebrew安装的一个版本和一个venv安装的版本。
我终于理解自己之前那么多版本的python是怎么来的了。。。