精华内容
下载资源
问答
  • python解释器
    千次阅读
    2020-12-08 14:24:23

    当我们编写Python代码时,我们得到的是一个包含Python代码的以.py为扩展名的文本文件。要运行代码,就需要Python解释器去执行.py文件。

    由于整个Python语言从规范到解释器都是开源的,所以理论上,只要水平够高,任何人都可以编写Python解释器来执行Python代码(当然难度很大)。事实上,确实存在多种Python解释器。

    CPython

    当我们从Python官方网站下载并安装好Python

    2.7后,我们就直接获得了一个官方版本的解释器:CPython。这个解释器是用C语言开发的,所以叫CPython。在命令行下运行python就是启动CPython解释器。

    CPython是使用最广的Python解释器。教程的所有代码也都在CPython下执行。

    IPython

    IPython是基于CPython之上的一个交互式解释器,也就是说,IPython只是在交互方式上有所增强,但是执行Python代码的功能和CPython是完全一样的。好比很多国产浏览器虽然外观不同,但内核其实都是调用了IE。

    CPython用>>>作为提示符,而IPython用In [序号]:作为提示符。

    PyPy

    PyPy是另一个Python解释器,它的目标是执行速度。PyPy采用JIT技术,对Python代码进行动态编译(注意不是解释),所以可以显著提高Python代码的执行速度。

    绝大部分Python代码都可以在PyPy下运行,但是PyPy和CPython有一些是不同的,这就导致相同的Python代码在两种解释器下执行可能会有不同的结果。如果你的代码要放到PyPy下执行,就需要了解PyPy和CPython的不同点。

    Jython

    Jython是运行在Java平台上的Python解释器,可以直接把Python代码编译成Java字节码执行。

    IronPython

    IronPython和Jython类似,只不过IronPython是运行在微软.Net平台上的Python解释器,可以直接把Python代码编译成.Net的字节码。

    Python的解释器很多,但使用最广泛的还是CPython。如果要和Java或.Net平台交互,最好的办法不是用Jython或IronPython,而是通过网络调用来交互,确保各程序之间的独立性。

    更多相关内容
  • Python 解释器

    千次阅读 2020-12-07 12:45:30
    当我们安装好Python,并设置好环境变量后,就可以使用Python解释器,进行Python的学习了。本节内容如下:查看原文打开解释器退出解释器执行python代码打开解释器windows用户可以打开命令行(CMD),Mac用户可以打开...

    当我们安装好Python,并设置好环境变量后,就可以使用Python解释器,进行Python的学习了。

    本节内容如下:查看原文打开解释器

    退出解释器

    执行python代码

    打开解释器

    windows用户可以打开命令行(CMD),Mac用户可以打开终端(Terminal),输入python,就可以打开python解释器,如下图所示:

    退出解释器

    退出解释器,可以使用python命令函数quit()退出,也可以使用快捷键,windows(ctrl+z)、Mac(Command+z)

    执行python代码

    在python解释器命令行,测试python程序非常简单,甚至你不需要使用print,例如,你要打印一个“Hello World”,可以直接在命令行输入"hello world" 回车就可以了。

    可以进行一些算术运算,例如:

    可以定义变量,并使用它们

    还可以执行一些流程控制

    上面的三个右尖括号(>>>)是命令提示符,三个点,神略号(...)是续行符。

    展开全文
  • 1、Python解释器 计算机只能读懂0 和 1 这样的二进制编码文件,所以需要一个东西将Python程序解释成计算机可以读懂并执行的二进制文件,这个东西就是Python解释器。 在 PyCharm 中运行 Python 代码,您需要配置...

    一、Python 解释器

    1、Python解释器

    计算机只能读懂 0 和 1 这样的二进制编码文件,所以需要一个东西将Python程序解释成计算机可以读懂并执行的二进制文件,这个东西就是Python解释器。

    在 PyCharm 中运行 Python 代码,您需要配置至少一个 Python 解释器。

    PyCharm 支持以下解释器类型:

    • 源 Python 解释器;

    • 虚拟环境:(Virtualenv, Pipenv, and Conda);

    • 其他 Python 实现(IronPython、PyPy、Jython、CPython);

    • 远程 Python 解释器(SSH、Vagrant、WSL(仅适用于 Windows);

    • 基于 Docker 的解释器(Docker、Docker Compose)。

    Tips:后面两种类型,仅在 PyCharm Profession 版本中支持。

    2、#!/usr/bin/env python

    (1)Linux系统

    #!/usr/bin/python:这句说明是用来告诉系统:文件中的代码是用python解释器去执行, 不然执行时需要输入命令:python XXX.py。有了这行声明,就可以直接用./XXX.py 来执行,在这之前要给脚本设置可执行权限chmod +x XXX.py,因此添加此行代码能方便我们使用.py程序

    #!/usr/bin/env python:这种是为了防止用户并不是将python装在默认的/usr/bin路径里,当系统看到这行代码时,会到env设置里查找python的安装路径,再调用对应路径下的解释器程序完成操作。

    #-- coding:utf-8 --:告诉Python解释器,按照UTF-8编码读取源代码,否则,你在源代码中写的中文输出可能会有乱码。

    (2)Windows系统

    windows系统会用文件名的后缀(扩展名)来判断文件类型。因此,#!/usr/bin/python或#!/usr/bin/env python在Window系统下相当于注释。

    2.x版本的py文件一般默认的是ASCII码,因此需要添加#-- coding:utf-8 --此行代码

    3.x版本的py文件的默认编码一般会自动为Unicode,也就是说不用进行编码声明,可以直接使用中文,当然有时也会出现错误,因此也可以添加#-- coding:utf-8 --此行代码

    (3)Pycharm创建文件的时候自动添加注释

    File | Settings | Editor | File and Code Templates

    二、环境配置

    1、Python解释器配置

    File | Settings | Project | Python Interpreter

    这里我们可以查看,新增,修改,删除Python解释器,也可以管理 Python解释器的包。

    2、Python解释器包管理

    对于每个Python解释器,您都可以安装、升级和删除 Python 包。默认情况下,PyCharm 使用 pip 来管理项目包。

    3、配置源Python解释器

     源Python解释器是 Python 安装附带的解释器。您可以将它用于所有项目,也可以将其作为 Python虚拟环境的基本解释器。

    (1)File | Settings | Project: pythonProject | Python Interpreter   单击图标,选择Add...新增Python解释器。

    (2)在 Add Python Interpreter 对话框的左侧窗格中,选择 System Interpreter。

    (3)点击确认,等待加载好,可以看到源Python解释器安装的包。

     (4)点击确认,等待加载好,可以看到主界面上状态栏里显示项目的Python解释器。

    4、配置虚拟环境

    不同的项目其依赖环境不同,使用虚拟环境可以为项目提供一个纯净的依赖环境。 

    (1)File | Settings | Project: pythonProject | Python Interpreter   单击图标,选择Add...新增Python解释器。

    (2)在 Add Python Interpreter 对话框的左侧窗格中,选择 Virtualenv Environment

    我们可以基于已有的Python解释器创建一个新的虚拟环境,也可以选择已有的环境,这里我们创建一个新的虚拟环境。

    • Location:虚拟环境的Python解释器存储位置,默认项目存储路径的一个子文件夹venv里,这个文件夹自动创建。
    • Base interpreter:基本解释器,创建虚拟环境的Python解释器的时候用到,通常是源Python解释器。
    • Inherit global site_packages:勾选,可以使用源Python解释器环境中安装的包。不勾选,不能使用源Python解释器环境中安装的包。
    • Make available to all projects:勾选,其它项目可以使用本项目的虚拟环境。不勾选,其它项目不能使用本项目的虚拟环境。

    (3)点击确认,等待加载好,可以看到虚拟环境的Python解释器安装的包。

     (4)点击确认,等待加载好,可以看到主界面上状态栏里显示项目的虚拟环境Python解释器。

    (5)虚拟环境标识 venv


    reference:

    Configure a Python interpreter | PyCharm

    #!/usr/bin/env python 有什么用? - 知乎

    展开全文
  • 【Python】Python解释器

    千次阅读 2022-05-15 11:54:24
    Python解释器2.1调用解释器2.1.1启动解释器的四种方式2.1.2交互模式2.2解释器的运行环境2.2.1源文件的字符编码 解释器可以以交互式快速的进行代码的执行和调用 2.1调用解释器 2.1.1启动解释器的四种方式 1、cmd、win...


    解释器可以以交互式快速的进行代码的执行和调用

    2.1调用解释器

    2.1.1启动解释器的四种方式

    1、cmdwin+r打开命令行,启用python.exe进入交互模式。
    退出交互模式的三种方式:
    (1)quit()
    (2)exit()
    (3)ctrl+Z
    在这里插入图片描述
    2、进入命令行,执行Python.exe -c 'command',command含义:Python源代码
    在这里插入图片描述
    以上两种方式适用于写入源代码执行
    以下两种方式适用于调用源文件执行
    3、进入命令行,进入文件目录,执行Python.exe -m mudule,注意不加后缀,且这种方式必须先进入项目文件目录。故方便起见,通常我们使用第四种方式
    在这里插入图片描述

    4、进入命令行,执行Python.exe "module",注意是完整文件名
    在这里插入图片描述

    2.1.2交互模式

    在这里插入图片描述

    进入解释器时,首先显示欢迎信息、版本信息、版权声明,然后才是提示符。提示符分为主提示符和次提示符
    主提示符:python代码编译进行时
    次提示符:需要用到连续行,作用域进行时
    如下图所示:解释器会根据特殊标识符进入代码连续行,例如if、def、while等。当连续行编写结束时,按回车键可结束当前进行时。
    在这里插入图片描述

    2.2解释器的运行环境

    2.2.1源文件的字符编码

    默认情况下,Python 源码文件的编码是 UTF-8。这种编码支持世界上大多数语言的字符,可以用于字符串字面值、变量、函数名及注释 —— 尽管标准库只用常规的 ASCII 字符作为变量名或函数名,可移植代码都应遵守此约定。要正确显示这些字符,编辑器必须能识别 UTF-8 编码,而且必须使用支持文件中所有字符的字体。

    如果不使用默认编码,则要声明文件的编码,文件的 第一 行要写成特殊注释。句法如下:

    -*- coding: encoding -*-
    

    其中,encoding 可以是 Python 支持的任意一种 codecs。

    比如,声明使用 Windows-1252 编码,源码文件要写成:

    -*- coding: cp1252 -*-
    
    展开全文
  • python解释器有几种

    千次阅读 2021-01-30 02:12:57
    python 解释器很多种,最广泛运用的有:CPython 当我们从Python官方网站下载并安装好Python 2.7后,我们就直接获得了一个官方版本的解释器:CPython。这个解释器是用C语言开发的,所以叫CPython。在命令行下运行...
  • vscode选择python解释器

    千次阅读 2022-05-17 10:47:04
    1.设置中打开命令面板 2.键入python:Slelec Interpreter vscode 选择python解释器 - 云+社区 - 腾讯云 (tencent.com)
  • python解释器的安装

    千次阅读 2022-01-09 22:33:24
    在编写python代码前我们得安装python解释器与PyCharm编辑器,为了便于阅读,这篇博客只有python解释器的安装教程,PyCharm编辑器的安装教程在下一篇博客。安装PyCharm的传送门:
  • Python解释器的配置

    千次阅读 2021-01-30 02:14:48
    1、准备工作安装好Pycharm2017版本电脑上安装好Python解释器2、本地解释器配置配置本地解释器的步骤相对简洁直观:(1)单击工具栏中的设置按钮。(2)在Settings/Preferences对话框中选中Project Interpreter页面,在...
  • 【Python】Window10安装Python解释器

    千次阅读 2022-03-25 20:07:30
    1、下载python解释器 官网地址: https://www.python.org/downloads/ 2、安装python解释器
  • pycharm中配置python解释器

    千次阅读 2020-12-02 02:11:19
    (2)电脑上至少已经安装了一个Python解释器。(3)如果你希望配置一个远程解释器,则需要服务器的相关支持。2、本地解释器配置配置本地解释器的步骤相对简洁直观:(1)单击工具栏中的设置按钮。(2)在Settings/...
  • 怎么安装python解释器

    千次阅读 2021-01-30 02:14:09
    Python目前已支持所有主流操作系统,在Linux,Unix,Mac系统上自带Python环境,在Windows系统上需要安装一下,超简单。1、下载python首先,根据你的Windows版本(64位还是32位)从Python的官方网站下载Python 3.7对应的...
  • 5种主要的Python解释器

    千次阅读 2021-11-27 18:21:23
    Python解释器简单的来说就是python语言是什么语言开发的,这句话讲起来有点绕口,我们在前面的文章讲过语言的种类分为机器语言,底层语言和高级语言几大类,机器语言开发了底层语言,底层语言又开发了高级语言,而...
  • Conda环境与Python解释器

    千次阅读 2022-03-23 13:56:40
    Conda环境与Python解释器 在Python的虚拟环境管理中,不论我们是远程用SSH连接还是本地操作,Python解释器往往是我们需要首先关注的。在激活一个虚拟环境之后 conda activate env_name 我们将进入改虚拟环境之下。...
  • Python解释器配置设置

    千次阅读 2021-06-15 20:09:59
    Python解释器配置设置 1、准备工作 安装好Pycharm2020版本 电脑上安装好Python解释器 2、本地解释器配置 配置本地解释器的步骤相对简洁直观: (1)单击工具栏中的设置按钮。 (2)在Settings/Preferences对话框中...
  • 什么是Python解释器

    万次阅读 2021-03-03 15:16:12
    什么是Python解释器? 文章目录什么是Python解释器?1.python解释器是什么?2.python解释器的构成及其各部分功能3.执行过程原理4.python解释器的种类 1.python解释器是什么? 计算机的大脑是CPU, 中文名叫中央处理...
  • 修改Python解释器和包路径

    千次阅读 2020-06-11 18:13:46
    一. terminal终端 环境:mac shell: bash Python: 手动安装的,如果通过anaconda...①修改PATH后面绿色的部分,python解释器存放在bin目录下。 ②添加alias python=python3,注意“=”前后不能有空格,否则会报.
  • python解释器安装教程(win10)

    千次阅读 2022-06-16 15:20:56
    python,环境变量
  • vscode 选择python解释器

    千次阅读 2021-07-22 15:31:39
    当python环境不止一个时,vscode可以选择指定的python解释器,具体为: vscode设置中打开Command Palette 键入 Python:Select Interpreter
  • Pycharm如何配置Python解释器环境

    千次阅读 2022-06-20 10:34:07
    给Pycham配置Python解释器环境
  • Python解释器安装教程及环境变量的配置(windows) 文章目录Python解释器安装教程及环境变量的配置(windows)1.python解释器下载2.安装步骤三.确认是否安装好四.设置环境变量五.使用多版本python解释器 1.python...
  • Vscode设置python解释器

    千次阅读 2021-10-10 20:44:17
    输入python: Select interpreter 这样就可以使用服务器的环境,然后再IDE里面运行代码了,不然的话再vscode里面直接点击"run"用的会是默认python(base)环境: 现在就会变成刚才设置的torch1.6: ...
  • pycharm中配置Python解释器(最新)

    千次阅读 多人点赞 2022-05-07 16:26:25
    前言:有很多初学者安装模块成功,却在pycharm... Python interpreter 3. 选择环境 注:如果是安装的anaconda 都是类似的,就不过多介绍了 4. 确定之后等待加载就行了 最后 如果觉得文章不错,不妨给个赞 ...
  • python解释器如何用pycharm启动?

    千次阅读 2020-12-24 09:32:48
    原标题:python解释器如何用pycharm启动?在用pycharm调试之前,我们需要把代码装载.py的文件中,执行的话就需要用到解释器了,因为我们的电脑是不能直接识别的。很多小伙伴在装python解释器遇到了难点,导致后续的...
  • Windows下安装Python解释器并配置pip

    千次阅读 2020-11-30 12:53:18
    小白依然可以在Python基础学完,甚至是熟练使用的时候,对于Python解释器安装及pip的了解还有所欠缺(可能第一次安装Python的时候,都是一路点击下一步,然后很神奇的就能用了,其实是稀里糊涂的用着),尤其是对于后期...
  • VSCODE更换python解释器

    千次阅读 2022-01-26 17:37:57
    VSCODE更换python解释器 Ctrl+Shift+P
  • 尝试使PyCharm正常工作,并不断获取“未选择Python解释器”我正在尝试学习Python,并决定使用PyCharm。 当我尝试启动一个新项目时,出现一个对话框,提示“未选择Python解释器”。 它有一个下拉菜单供您选择口译员,...
  • Python解释器安装与环境变量添加

    千次阅读 2021-01-30 02:13:47
    python解释器安装与环境变量添加python解释器安装(3.6和2.7):这个是python解释器的官网,一定要牢记。鉴于市场上有两种python版本(2和3),今天两种版本都装一下,互相学习,如有错误还请各位评论指正。windows系统...
  • 然后就是找到python解释器的路径了,一般我们要找的是这个python.exe文件,点击确定就好了。不管是python官网还是anaconda,都是这样。如果有anaconda自己创建的虚拟环境,那么虚拟环境的解释器一般再Anaconda3目录...
  • VScode python解释器无法使用的问题

    千次阅读 2022-04-26 21:27:55
    Python解释器无法更换 使用VScode的时,突然发现python解释器无法使用,搞了半天发现是python插件的问题。 最开始我们使用这个方法: 但是在这个搜索框中输入“python”之后发现啥也没搜出来,奇了怪哉! 最后搞了...
  • 多个python解释器的使用问题

    千次阅读 2022-01-23 23:27:03
    既安装了python3版本,又安装了Anacoda,这时候python的解释器就会有多个) 的情况下,启动cmd窗口后,Enter “python”的结果是根据当前环境变量中Path设置的先后顺序来使用先找到的python解释器。 比如:我们电脑中...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 331,850
精华内容 132,740
关键字:

python解释器