如何在Linux上安装Python?2024Python安装教程

在Linux上安装Python并不难,对于Ubuntu或Debian系统,使用命令sudo apt install python3;对于CentOS、Red Hat或Fedora系统,使用命令sudo yum install python3

如何在Linux上安装Python?

确切的安装步骤有所不同,但是将Python安装到Linux Cloud SSD的最简单方法是使用称为软件包管理器的特定软件。 为了明确起见,程序包管理器会自动为您下载并在您的系统上设置软件。

在 Ubuntu或Debian, 名为”Aptitude”的包管理器在命令行上使用APT。要在Ubuntu上安装Python,请以root身份运行此命令:

sudo apt install python3

在 CentOS,Red Hat和Fedora 有一个名为”rpm”的包管理器,更好地称为”Red Hat Package Manager”。此外,名为”YellowDog updater,”或yum的东西,服务器为命令行前端。要将Python安装为root,请使用命令:

sudo yum install python3

这些命令完成后,Python将安装在您的系统中。

完整安装教程原文链接:如何在Linux上安装Python?-国外VPS网站

使用Python命令

一旦您的系统上安装了Python,您可以在命令行上尝试。 输入命令Python3,您可以访问Python解释器。 此解释器将允许您在Python中运行命令,并在实时查看结果。

以下是使用Putty SSH客户端在CentOS 7中的命令行上的Python一瞥:

在右侧出现>>>提示后,即可输入Python代码。 例如,这是一个可以快速运行的小型单行程序:

print("Hello World!")

这是在解释器上运行后的外观:

要退出Python解释器并回到shell提示符,请键入Exit()以返回shell提示。

运行Python脚本

如果您想了解Python的感觉,从解释器运行命令很好。但是,如果您想运行更多完整的脚本,您将很可能会将其写入名为脚本的单个文件中。

Python脚本大多以.py扩展为止,所以您可以逐个制作一个 运行一个名为Nano的文本编辑器,这将创建一个新文件。

运行命令nano hello.py。你会注意到它会在这里提出一个新屏幕,它应该看起来像这样:

到那里后,您就可以开始输入Python代码了。 下面的代码片段询问您的姓名,然后告诉您好:

#hello.pyprint("Hello, may I know your name?")
greeting = input("Tell me your name here! > ")if greeting:print("Hello, " + greeting + "!")
else:print("Hello!")

现在,您需要保存此文件。在Nano中,您可以通过按住控制键并在键盘上键入”x”来执行此操作。然后,Nano将提示您保存文件,为是,键入”Y”,然后输入。你现在应该回到主壳中。

一旦文件保存,您可以在主shell页面上使用python3 hello.py运行它。 以下是运行程序的内容应该如下所示:

python3 hello.py

假设你这么做了,恭喜!您使用Python采取了第一步!

更多相关教程欢迎访问我的网站:国外VPS网站 - 国外VPS测评,云服务器,香港VPS,主机推荐

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/659748.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Qt】C1060 堆空间不足

原因 搜索之后发现可能是因为 Qt添加大量资源文件,编译时就会出现内存溢出。 但很奇怪之前编译好好的,突然报这个错。(卸载qt重装后) 解决 报错提示的类文件所在的根目录的.pro文件中添加 CONFIG resources_big

Python来计算 1,2,3,4 能组成多少个不相同且不重复的三位数?

我们今天的例子是 有 1,2,3,4 四个数字,它们能组成多省个互不相同且无重复的三位数?都分别是多少? 话不多说,我们先上代码 num 0 # 我们写了三个for循环,表示生成的三位数 for i…

浏览器预加载器如何使页面加载速度更快

预加载器(也称为推测或前瞻预解析器)可能是浏览器性能有史以来最大的改进。 那么什么是预加载器以及它如何提高性能呢? 浏览器如何加载网页 网页充满了依赖关系——在下载相关的CSS之前页面无法开始渲染,然后当遇到脚本时HTML解…

04 Docker练习赛从0开始到 docker 镜像提交

1.1 本地安装 docker 工具 这里以ubutun下安装docker为例,其他操作系统安装命令略有不同,可自行百度。(建议使用阿里源安装速度快) sudo apt install docker.io如果你本地有gpu,请继续执行如下命令以支持gpu调用: 注意: 英伟达对 docker 支持的 linux 发行版:https:/…

springcloud微服务搭建多数据源(mysql,oracle,postgres,等等)管理模块,支持通过注解方式切换不同类型的数据库

1.背景 同一套微服务管理系统,业务完全一样,但不同的客户可能要求使用自己熟悉的数据库,比如,mysql,oracle,postgres,还有一些国产数据库。如果能够将数据库模块独立出来,兼容各家的…

前端发起网络请求的几种常见方式(XMLHttpRequest、FetchApi、jQueryAjax、Axios)

摘要 前端发起网络请求的几种常见方式包括: XMLHttpRequest (XHR): 这是最传统和最常见的方式之一。它允许客户端与服务器进行异步通信。XHR API 提供了一个在后台发送 HTTP 请求和接收响应的机制,使得页面能够在不刷新的情况下更新部分内容…

[C++][算法基础]最大不相交区间数量(贪心 + 区间问题2)

给定 𝑁 个闭区间 [𝑎𝑖,𝑏𝑖],请你在数轴上选择若干区间,使得选中的区间之间互不相交(包括端点)。 输出可选取区间的最大数量。 输入格式 第一行包含整数 &#x1d4…

一、OSPF基础

目录 1.路由协议的优先级 2.转发原则:最长匹配原则 3.负载分担 4.路由备份(浮动路由) 5.路由协议的分类 6.动态路由 7.距离矢量路由协议(BGP,RIP) 8.链路状态路由协议(OSPF,I…

基于SpringBoot+Vue养老院管理系统设计与实现

一、前言介绍 传统办法管理信息首先需要花费的时间比较多,其次数据出错率比较高,而且对错误的数据进行更改也比较困难,最后,检索数据费事费力。因此,在计算机上安装养老院管理系统软件来发挥其高效地信息处理的作用&am…

HEVC/H.265视频编解码学习笔记–框架及块划分关系

前言 由于本人在学习视频的过程中,觉得分块单元太多搞不清楚其关系,因此本文着重记录这些分块单元的概念以及关联。 一、框架 视频为一帧一帧的图像,其编码的主要核心是压缩空间以及时间上的冗余。因此,视频编码有帧内预测和帧间…

Acrobat Pro DC 2023:专业PDF编辑软件,引领高效办公新时代

Acrobat Pro DC 2023是一款专为Mac和Windows用户设计的专业PDF编辑软件,凭借其强大的功能和卓越的性能,成为现代职场人士不可或缺的得力助手。 这款软件拥有出色的PDF编辑能力。用户不仅可以轻松地对PDF文档中的文字、图片和布局进行编辑和调整&#xf…

MYSQL进阶部分知识点汇总~

事务: 事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撒销操作请求,即这些操作要么同时成功,要么同时失败。 默认MyS0L的事务是自动提交的,也就是说&a…