前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >如何安装Python 3.13?使用交互式解释器

如何安装Python 3.13?使用交互式解释器

作者头像
云云众生s
发布于 2024-10-13 01:38:32
发布于 2024-10-13 01:38:32
57000
代码可运行
举报
文章被收录于专栏:云云众生s云云众生s
运行总次数:0
代码可运行

本教程重点介绍 Python 3.13 中新的交互式解释器,该解释器具有多行编辑和历史记录保存功能,并直接支持 REPL 特定的命令,包括 help、exit、quit 等。

译自 How to Install Python 3.13? Use the Interactive Interpreter,作者 Jack Wallen。

随着 Python (版本 3.13) 的最新发布,出现了许多令人兴奋的功能,包括新的 交互式解释器。该解释器具有多行编辑功能,并保留历史记录;支持 read–eval–print loop (REPL) 特定的命令(例如 help、exit 和 quit),无需将其作为函数调用;提示和回溯(启用颜色);带有单独命令历史记录的交互式帮助浏览;历史记录浏览;以及粘贴模式。

这些功能的结合,使解释器在最近没有出现太多新功能的情况下,取得了长足的进步。对于任何使用 Python 交互式解释器的人来说,这应该是一个早期的圣诞礼物。

该交互式解释器基于 PyPy 项目的代码,可以通过设置 PYTHONG_BASIC_REPL 环境变量来禁用。新的交互式 shell 可用于 UNIX 类系统(例如 Linux),并支持 curses 和 Windows。默认情况下,解释器使用颜色来显示提示和回溯等内容。可以通过将 TERM 变量设置为 dumb 来禁用颜色选项。

让我们看看新的解释器是如何工作的。

更简单的退出

如果您使用过 Python 解释器,那么您知道退出它需要使用 Ctrl+D 键盘快捷键。

或者至少以前是这样。

现在,解释器退出变得有意义,因为您只需键入“exit”即可。作为几十年来一直使用 Linux 终端的人,这是一个受欢迎的改变。当我完成使用解释器时,我总是会键入 exit,但总是会收到错误提示。

在 Python 3.13 之前,它完全是 让-保罗·萨特和没有 退出。

同样,您现在也可以使用 clear 命令清除解释器屏幕,当您需要重新开始并想要一个干净的空间来使用时,这非常有用。

改进的错误消息

坦白地说:当我刚开始学习 Python 时,我不知道在使用文件名时需要小心。例如,我将创建一个使用随机库模块的应用程序,并将文件命名为 random.py。然后,我尝试运行代码,但只收到一条非常神秘的消息,没有告诉我哪里错了。

我当时并不知道问题出在文件名上。最终我发现了问题,更改了文件名并重新运行了应用程序,没有问题。显然,错误不在代码本身。

使用新的解释器,这些错误消息不再那么神秘。例如,您可能会在错误消息中看到类似以下内容:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
(consider renaming '/home/jack/PYTHON/random.py' since it has the same name as the standard library module named 'random' and the import system gives it precedence)

这在我刚开始学习 Python 时肯定很有用。我将节省大量时间来解决诸如文件名冲突之类的愚蠢问题。

说到错误消息……

无处不在的颜色

好的,新的 Python 解释器不会将颜色洒在所有东西上。您会发现颜色(默认情况下)已启用,用于提示和回溯。这意味着什么?这意味着您将能够更容易地从解释器输出中发现问题。

让我们来体验一下我们改进的错误消息功能。我们将继续使用我们的 numpy.py 示例。如果我尝试运行该应用程序,我知道我会因为文件名而收到错误消息。但是,使用 Python 3.13,这些错误将以颜色显示,便于阅读。

图 1

错误消息不仅更智能,而且在 Python 3.13 中更容易阅读。

可执行脚本

另一个很酷的功能是能够在 Linux 上使 Python 脚本可执行,而无需使用 python3 运行它。为此,您必须在代码顶部添加以下行:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#!/usr/bin/env python3

保存并关闭文件。接下来,使用以下命令授予文件可执行权限:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
chmod u+x name.py

其中 name 是您的脚本的名称。

现在,要运行您的 Python 脚本,您只需发出以下命令:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
./name.py

其中 name 是您的脚本的名称。

在 Ubuntu 上获取 Python 3.13

如果您尝试从标准存储库安装 Python 3.13,您将不会成功。但是,有一个存储库您可以使用(如果您无法等待您选择的发行版将最新版本添加到标准存储库中)。让我向您展示如何解决这个问题。

首先,打开一个终端窗口并使用以下命令安装唯一依赖项:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo apt-get install software-properties-common -y

完成此操作后,使用以下命令添加所需的存储库:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo add-apt-repository ppa:deadsnakes/ppa

出现提示时,按键盘上的“Enter”键。

添加存储库后,您可以使用以下命令安装 Python 3.13:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo apt-get install python3.13 -y

您还没有脱离困境。目前,您的系统可能仍然默认使用 Python 3.10,因此您必须将其配置为使用 3.13。为此,我们将 3.10 和 3.13 都添加为备选方案。首先使用以下命令添加 3.10:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.10 1

接下来,使用以下命令添加 3.13:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.13 2

最后,使用以下命令配置默认值:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo update-alternatives --config python

出现提示时,选择 2,Python 3.13 就设置好了。如果您发出命令 python -v,您应该会看到 3.13 现在是默认值。

要详细了解 Python 3.13 中添加的内容,请务必查看 官方发布公告

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-10-122,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
半导体大厂齐晒成绩单:2020普大喜奔,2021持续向好?
近日,各半导体大厂纷纷紧锣密鼓地发布了2020年第四季及全年财报。从大家晒出的成绩单看,各个都是成绩斐然。
AI 电堂
2021/02/07
5330
汽车和工业市场需求强劲!意法半导体2022年净利润增长100%!
2月2日消息,意法半导体公布2022年第四季度及全年财报,全年营收增长26.4%,净利润增长100%达39.6亿美元!
芯智讯
2023/02/09
3720
存储市场大衰退:三星净利大跌69%,SK海力士创近10年最大亏损!设备投资遭大砍!
2022年,在全球通货膨胀、俄乌冲突、新冠疫情等诸多因素综合影响之下,市场对于终端设备的需求持续下滑,随之带动对于存储芯片的需求持续走弱。
芯智讯
2023/02/09
4770
又一家MCU大厂业绩大跌,晶圆厂还计划停工四周!
自2022年下半年以来,由于半导体市场需求下滑,叠加此前MCU缺货导致的各家大厂持续扩产的产能开出,市场出现了供过于求。各家厂商为了争夺市场、降低库存,纷纷开启了价格战,这也使得不少MCU大厂的业绩大变脸。
芯智讯
2024/02/06
1470
又一家MCU大厂业绩大跌,晶圆厂还计划停工四周!
业绩爆雷!英特尔财报「灾难级」惨淡,市值蒸发540亿
---- 新智元报道   编辑:David 【新智元导读】英特尔发布Q4季报和2022年报,数据惨淡。在过去十个季度中第九次业绩低于市场预期。股价应声大跌,市值蒸发超过80亿美元。 财报惨淡,英特尔市值蒸发540亿! 英特尔周四公布了相当惨淡的财务业绩,公司本季度的收入环比和同比都有所下降,由于其利润率崩溃到多年来的最低点,公司亏损了7亿美元。 虽然在2022年仍有盈利,但本季度的盈利将进一步下降,因为客户将积极削减其库存。英特尔预计,下一季度其销售额将进一步下降。 受财报影响,英特尔的市值在周五蒸
新智元
2023/02/24
3230
业绩爆雷!英特尔财报「灾难级」惨淡,市值蒸发540亿
中芯国际及华虹Q4净利环比暴涨,但毛利率大幅降低!股价大跌!
2月6日晚间,国内晶圆代工双雄中芯国际、华虹半导体均公布了2023年第四季财报及2023年全年业绩。
芯智讯
2024/02/26
1980
中芯国际及华虹Q4净利环比暴涨,但毛利率大幅降低!股价大跌!
业绩不及预期,汽车芯片大厂安森美裁员900人!股价暴跌近22%!
10月31日消息,美国芯片大厂安森美半导体于当地时间10月30日公布了2023财年第三季度财报,虽然该季业绩表现略高于市场预期,但是对于第四季度的业绩指引大幅低于分析师的预期,并预期汽车市场放缓,直接导致其股价大跌。
芯智讯
2023/11/01
2740
业绩不及预期,汽车芯片大厂安森美裁员900人!股价暴跌近22%!
*ST左江涉嫌重大财务造假;Meta发布开源大模型Code Llama 70B;中国联通人工智能创新中心成立丨每日大事件
1月30日,证监会通报了对*ST左江(以下简称左江科技)财务造假案阶段性调查进展情况。证监会初步查明,左江科技2023年披露的财务信息严重不实,涉嫌重大财务造假。该案目前正在调查过程中,证监会将尽快查明违法事实,依法严肃处理。去年左江科技股价从不到百元上涨至最高299.8元。因为左江科技搭上了DPU芯片的概念。自2021年起,左江科技不断披露“可编程网络数据处理芯片”的研发。
数据猿
2024/02/23
2240
*ST左江涉嫌重大财务造假;Meta发布开源大模型Code Llama 70B;中国联通人工智能创新中心成立丨每日大事件
Q1利润暴跌96%!三星宣布减产,存储市场能否触底回升?
4月7日,三星电子今日公布的未经审计的第一季度初步业绩报告显示,第一季度销售额同比下滑19%至63万亿韩元,低于分析师预估的64.57万亿韩元;第一季度营业利润同比暴跌96%至6000亿韩元(约4.555亿美元),远低于分析师预估的1.42万亿韩元,创2009年金融危机以来最低。
芯智讯
2023/04/11
4030
Q1利润暴跌96%!三星宣布减产,存储市场能否触底回升?
净利润暴跌60%!英特尔业绩暴雷:股价大跌近10%!
1月27日消息,当地时间周四美股收盘后,芯片巨头英特尔发布了糟糕的2022 年第四季度和全年财报。同时,英特尔还预计,2023年第一季度将出现意外亏损,销售额预期区间与分析师的预期相差数十亿美元,这也将是英特尔自2010年以来最低的季度总营收。
芯智讯
2023/02/09
3040
AMD业绩超预期:净利润同比增长34%!但今年一季度营收预计将下跌10%!
2月1日消息,继日前英特尔公布了惨淡的业绩之后,处理器大厂AMD于当地时间周二公布了超乎分析师预期的 2022 财年第四季度及全年财报,但预估2023年第一季度营收较去年同期将下滑约10%。
芯智讯
2023/02/09
3300
2023年全球半导体市场将同比下滑14%,创2001年以来最大跌幅
11月21日消息,根据 WSTS 最新公布的数据显示,与 2022 年第二季度相比,2022 年第三季度半导体市场环比下滑了 6.3%。基于对2022年第四季度的展望,2022年下半年半导体市场将比2022年上半年下滑10%以上。这也将是自2009年上半年同比下滑21%以来的最大跌幅。
芯智讯
2022/11/22
2900
2023年全球半导体市场将同比下滑14%,创2001年以来最大跌幅
台积电Q1营收将下滑16%,全年资本支出减少12.5%!最新海外建厂及产能规划曝光
1月12日消息,台积电今日召开线上法说会,解析了2022年四季度财报,以及对于2023年一季度的业绩预期。同时,台积电还对于海外建厂及产能规划、今年3nm营收占比、半导体景气何时复苏等外界关心的问题进行了回应。
芯智讯
2023/02/09
3150
高通手机芯片营收增长16%,车用芯片破纪录!
2月1日消息,处理器大厂高通(Qualcomm)于美国股市周三(1月31日)盘后公布了截至2023年12月24日为止的2024财年第一财季(相当于2023年第四季度)财报。
芯智讯
2024/02/06
1510
高通手机芯片营收增长16%,车用芯片破纪录!
联电Q1产能利用率将降至70%,但不会降价
1月17日消息,据中国台湾媒体工商时报报道,晶圆代工大厂联电于16日召开法说会,公布了去年四季度业绩,并表示由于客户积极调整库存,联电今年一季度晶圆出货预计环比减少17%-19%,产能利用率预计将降至 70%,但晶圆代工价格维持不变。
芯智讯
2023/02/09
2780
亚马逊、微软、谷歌最新财报出炉,云业务上演“神仙打架”?
2月1日,谷歌母公司Alphabet公布了截至2021年12月31日的Q4及全年财报。
科技云报道
2022/04/16
5860
亚马逊、微软、谷歌最新财报出炉,云业务上演“神仙打架”?
英特尔遭遇「灾难级」财报!裁员、砍业务、董事会主席辞职,甚至给不出2023业绩预期
羿阁 鱼羊 发自 凹非寺 量子位 | 公众号 QbitAI 英特尔陷入悲惨世界。 2022年第四季度财报一出,全球芯片巨头英特尔“遇灾”实锤了: 第四季度营收一口气跌了1/3,不仅低于市场预期,还创下2017年以来季度收入新低。 连英特尔CEO帕特·基辛格都不得不承认: 英特尔的第四季度很艰难。 更为糟糕的是,“我们预计今年上半年仍会很困难”: 英特尔给出的第一季度营收预期,仅在105亿-115亿美元之间——直接回到了2010年的水平。 这波数据一公布,市场立马就给打上了“灾难级”标签。 《华尔街日报》直
量子位
2023/02/28
3960
英特尔遭遇「灾难级」财报!裁员、砍业务、董事会主席辞职,甚至给不出2023业绩预期
三星Q3净利润回升至299亿元,但半导体业务仍亏损203.6亿元
10月31日,三星电子正式公布了2023年第三季业绩,销售额为67.40万亿韩元,同比下滑12.21%,略低于市场预估的67.62万亿韩元;净利润虽然同比下滑了40%至5.5万亿韩元(约合人民币299亿元),但仍远超分析师预期的2.52万亿韩元,盈利情况大幅改善。
芯智讯
2023/11/01
2610
三星Q3净利润回升至299亿元,但半导体业务仍亏损203.6亿元
连续7个季度营收创纪录!ADI CEO:2022年是ADI历史上最赚钱的一年!
11月23日消息,模拟芯片大厂ADI(Analog Devices, Inc., 亚德诺半导体)于美国股市周二(11 月 22 日)盘前公布了创纪录的2022会计年度第四季(截至10月29日为止)财报,以及创纪录的2022财年的经营业绩。
芯智讯
2022/11/29
3570
台积电喊出25%增长目标,半导体产业的春天来了?
1月18日下午,晶圆代工龙头大厂台积电召开业绩说明会,介绍了2023年四季度的业绩,并公布了对于2024年一季度及2024年全年的业绩预期。总体来说台积电的业绩及市场展望略高于市场的预期,这似乎也反应了全球半导体下行周期已经结束,在经历了一年多时间的“寒冬”之后,半导体产业的“春天”终于来了?
芯智讯
2024/01/23
2100
台积电喊出25%增长目标,半导体产业的春天来了?
推荐阅读
半导体大厂齐晒成绩单:2020普大喜奔,2021持续向好?
5330
汽车和工业市场需求强劲!意法半导体2022年净利润增长100%!
3720
存储市场大衰退:三星净利大跌69%,SK海力士创近10年最大亏损!设备投资遭大砍!
4770
又一家MCU大厂业绩大跌,晶圆厂还计划停工四周!
1470
业绩爆雷!英特尔财报「灾难级」惨淡,市值蒸发540亿
3230
中芯国际及华虹Q4净利环比暴涨,但毛利率大幅降低!股价大跌!
1980
业绩不及预期,汽车芯片大厂安森美裁员900人!股价暴跌近22%!
2740
*ST左江涉嫌重大财务造假;Meta发布开源大模型Code Llama 70B;中国联通人工智能创新中心成立丨每日大事件
2240
Q1利润暴跌96%!三星宣布减产,存储市场能否触底回升?
4030
净利润暴跌60%!英特尔业绩暴雷:股价大跌近10%!
3040
AMD业绩超预期:净利润同比增长34%!但今年一季度营收预计将下跌10%!
3300
2023年全球半导体市场将同比下滑14%,创2001年以来最大跌幅
2900
台积电Q1营收将下滑16%,全年资本支出减少12.5%!最新海外建厂及产能规划曝光
3150
高通手机芯片营收增长16%,车用芯片破纪录!
1510
联电Q1产能利用率将降至70%,但不会降价
2780
亚马逊、微软、谷歌最新财报出炉,云业务上演“神仙打架”?
5860
英特尔遭遇「灾难级」财报!裁员、砍业务、董事会主席辞职,甚至给不出2023业绩预期
3960
三星Q3净利润回升至299亿元,但半导体业务仍亏损203.6亿元
2610
连续7个季度营收创纪录!ADI CEO:2022年是ADI历史上最赚钱的一年!
3570
台积电喊出25%增长目标,半导体产业的春天来了?
2100
相关推荐
半导体大厂齐晒成绩单:2020普大喜奔,2021持续向好?
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档