发布网友 发布时间:2022-04-23 05:04
共2个回答
懂视网 时间:2022-04-06 18:25
我们怎么让计算机去读取并执行Python代码文件呢?python解释器是什么?
Python语言是编程语言,是计算机能听懂的语言。
计算机的大脑是CPU, 中文名叫中央处理器,它仍然不能直接处理 Python 语言。
CPU 只能直接处理机器指令语言,那是一种由0和1 数字组成的语言,像下面这样,
这是一种我们人很难直接写出来的语言。
所以,我们需要一个翻译, 把Python语言翻译成 计算机CPU 能听懂的 机器指令语言,这样计算机才能按照我们的Python程序的要求去做事。
就像如果你要让一个美国人干一件事,你又只会说中国话,那么你就需要一名会说英语的中国翻译, 你和翻译说中国话,翻译听了,再对美国人说英语,告诉他怎么做。
让计算机执行Python程序时,这个翻译就是 Python解释器。
Python解释器本身也是个程序, 它是解释执行 Python代码的,所以叫解释器。
没有它,我们的Python代码是没有办法运行的。
我们运行Python程序时,先运行Python解释器,通过这个解释器,去读取我们的Python程序文件,这个解释器再以机器指令语言告诉CPU如何去做。
其原理如下图所示:
所以说要运行Python程序,必须要有 Python解释器。
热心网友 时间:2022-04-06 15:33
解释器简单来说就是指python。
解释器是一个独立的python运行环境。下载安装的python就是一个基础解释器,还可以基于这个基础解释器创建多个解释器(也叫虚拟环境)。python之所以这样是因为设计成这样了,其他语言有不同的设计方式,但是目的都是为了隔离项目环境。举个简单的例子就是A项目可以在某个环境下运行,如果B项目也用同一个环境的话,就装了太多的包,或者后面的包更新后覆盖了前面的版本,甚至导致A项目不能运行,所以需要为每个项目单独开辟环境。各用各的,避免干扰。但是学习的话,用同一个环境也没什么问题,什么包都往里面装就行了。真正用于工程中必须保证稳定,肯定是要创建虚拟环境的。
pycharm的话,新建项目时会要求选择解释器,可以创建一个 virtualenv 或者直接使用基础python解释器都可以。不需要输入什么,一般只要python在环境变量中都是可以自动识别的
这个是为新项目创建虚拟环境,一般用virtualenv这个管理工具
下面是选择已经存在的解释器,第一个就是安装的python(系统级解释器,基础解释器,看图标就知道地位不一样)。最下面名字中带 “()”的就是以前用virtualenv创建的虚拟环境。并不是所有的虚拟环境都一定在这个列表里,不在列表里的可以在最右边那个按钮手动添加上去
我的建议是:学习的话,创建一个虚拟环境主要用那个就行了