Linux系统:安装python3

2023-10-27

目录

一、python函数输出

1.print()函数输出

二、实验

1.安装python3


一、python函数输出

1.print()函数输出

(1)概念

在Python中,使用内置的print()函数可以将结果输出到IDLE或者标准控制台上。

print()函数的基本语法格式如下:

print(输入内容)

(2)输出内容

其中,输出内容可以是数字和字符串(字符串需要用引号括起来),此内容将直接输出,也可以是包含运算符的表达式,此类内容将计算结果输出。

a=5
b=2
print(10)
print(a)
print(a*b)
print("one two three")
[root@localhost data]# python hello.py
10
5
10
one two three

在Python中,默认情况下,一条print()语句输出后会自动换行,如果想要一次输出多个内容,而却不换行,可以将要输出的内容使用英文半角的逗号分隔,下面的代码将在一行输出变量a和b的值:

a=5
b=2
print a,b, "very good"
[root@localhost data]# python hello.py
5 2 very good

在编程时,我们输入的符号可以使用ASCII码的形式输入。ASCII码是美国信息交换标准码,最早只有127个字母被编码到计算机里。也就是英文大小写字母、数字和一些符号,这个编码表称为ASCII编码。比如大写字母A的编码是65,小写字母a的编码是97 。通过ASCII码显示字符,需要使用chr函数字符进行转换。

print("a")
print(chr(97))

print("A")
print(chr(65))

print("+")
print(chr(43))

print("[")
print(chr(91))

print("]")
print(chr(93))
~                     
[root@localhost data]# python hello.py
a
a
A
A
+
+
[
[
]
]

二、实验

1.安装python3

(1)查看python版本

[root@centos2 skel]# python --version
Python 2.7.5

(2)查看Linux默认安装的Python位置

[root@centos2 skel]# whereis python
python: /usr/bin/python /usr/bin/python2.7 /usr/lib/python2.7 /usr/lib64/python2.7 /etc/python /usr/include/python2.7 /usr/share/man/man1/python.1.gz

看到/usr/bin/python和/usr/bin/python2都是软链接,/usr/bin/python指向/usr/bin/python2,而/usr/bin/python2最终又指向/usr/bin/python2.7。所以运行python/python2/python2.7是一样的

[root@centos2 skel]# ls -l /usr/bin/python*
lrwxrwxrwx. 1 root root    7 4月  25 13:25 /usr/bin/python -> python2
lrwxrwxrwx. 1 root root    9 4月  25 13:25 /usr/bin/python2 -> python2.7
-rwxr-xr-x. 1 root root 7136 8月   4 2017 /usr/bin/python2.7

(3)安装python3

      ①  下载

[root@centos2 skel]# wget https://www.python.org/ftp/python/3.6.5/Python-3.6.
--2023-06-13 15:47:04--  https://www.python.org/ftp/python/3.6.5/Python-3.6.5
正在解析主机 www.python.org (www.python.org)... 151.101.76.223, 2a04:4e42:12:
正在连接 www.python.org (www.python.org)|151.101.76.223|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:22994617 (22M) [application/octet-stream]
正在保存至: “Python-3.6.5.tgz”

100%[========================================================================

2023-06-13 15:53:14 (60.9 KB/s) - 已保存 “Python-3.6.5.tgz” [22994617/229946

官网:Python Source Releases | Python.org

② 解压

tar -xvf Python-3.6.9.tgz /opt

③ 安装

[root@localhost opt]# yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
已加载插件:fastestmirror, langpacks

④ 编译安装

./configure --prefix=/usr/local/python3
make && make install

⑤ 软链接

[root@localhost local]# ln -s /usr/local/python3 /usr/local/bin/python3.6
[root@localhost local]# ls -l /usr/local/bin/
总用量 0
lrwxrwxrwx. 1 root root 18 6月  13 18:57 python3.6 -> /usr/local/python3

⑥ 配置环境变量

[root@localhost local]# vim /etc/profile
PATH=/usr/local/python3/bin:$PATH
export PATH
[root@localhost local]# source /etc/profile

验证是否配置成功,在命令行直接敲python3

[root@localhost local]# python3
Python 3.6.9 (default, Jun 13 2023, 18:44:11) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 
Use exit() or Ctrl-D (i.e. EOF) to exit

⑦ 创建python文件,执行命令

[root@localhost data]# vim hello.py
print("hello world")
[root@localhost data]# python hello.py
hello world

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Linux系统:安装python3 的相关文章

随机推荐

  • Unity UGUI Content 可以动态改变大小

    在UGUI中Scroll View是常用的一个东西 但是在加载内容的时候 有时候需要动态调整Content的大小 这时候就可以在Content上加上组件ContentSizeFitter这个组件 然后把可以选择的东西选择这个模式就可以了
  • C++中clock()函数的使用

    函数声明 clock t clock void clock t 是 long 型 typedef long clock t clock 使用的头文件是 time h CLOCK PER SEC表示每一秒经历的时钟数 通常我们用clock t
  • 告别枯燥乏味的编程学习,在欢声笑语中学会Python,华为大佬极力推荐Python漫画书!

    Python是学习大数据 人工智能时代的首选编程语言 Python因上手简单被越来越多的人所喜爱 每年使用人数在各类语言中稳居前二 而且每年是用人数还在直线上升 但是对于想要入门Python的同学仍一头雾水 虽然网上的资料很多 但是很多资料
  • 建站系列(七)--- 常用前后端框架

    目录 相关系列文章 前言 一 何为框架 二 为什么使用框架 三 常用框架 一 Bootstrap 二 Layui 三 JQuery 四 Vue js 四 ThinkPHP 五 Spring Boot 相关系列文章 建站系列 一 网站基本常识
  • 大家一起学电脑之硬件版

    大家一起学电脑之硬件版 首先文章还是先从硬件的认识开始 再到安装操作系统的注意事项 再到进入与退出系统可能发生的情况与问题 然后再说单个硬件的详解 最后再说故障和技巧吧 晕 因为有些文章因为发现的晚 所以排序有点儿乱了 0 38 02 11
  • 区块链开发

    区块链开发如今常见的语言有哪一些 区块链技术其实在如今的市场上已经得到大家的关注 这是大部分人可能并不了解 这到底是一种什么样的技术 为什么各大行业的巨头都会比较关注呢 如今的区块链开发已经进入到火热的阶段 那么你是否知道到底包含哪一种主要
  • Mybatis 是如何进行分页的?分页插件的原理是什么?

    1 Mybatis 使用 RowBounds 对象进行分页 也可以直接编写 sql 实现分页 也可以使用 Mybatis 的分页插件 2 分页插件的原理 实现 Mybatis 提供的接口 实现自定义插件 在插件的拦截方法内拦 截待执行的 s
  • git 如何解决 (master

    git 如何解决 master MERGING git reset hard head 回退版本信息 git pull origin master 转载于 https www cnblogs com 651434092qq p 110188
  • 国产开源新标杆!20B大模型,性能媲美Llama2-70B,单卡可推理

    明敏 发自 凹非寺量子位 公众号 QbitAI 国产新标杆 免费可商用的200亿参数大模型 来了 书生 浦语大模型 InternLM 20B版本正式发布 一举刷新国内新一代大模型开源纪录 它由上海人工智能实验室 上海AI实验室 与商汤科技联
  • MySQL入门---超详细安装及基本使用教程

    数据库技术和数据库系统 数据库技术和数据库系统已经成为计算机信息系统的核心技术和重要基础 gt gt MySQL简介 MySQL是一款单进程多线程 支持多用户 基于客户机 服务器 Client Server C S 的关系数据库管理系统 是
  • 怎么使用blender

    Blender是一款开源3D建模和动画软件 可以用来制作三维图像 动画 游戏 音频和视频 要使用Blender 需要先下载并安装该软件 安装完成后 打开Blender 您会看到一个3D空间 包含一个默认的立方体 可以通过鼠标和键盘来对立方体
  • strdup函数的用法

    函数名 strdup 功 能 将串拷贝到新建的位置处 用 法 char strdup char str 这个函数在linux的man手册里解释为 The strdup function returns a pointer toa new s
  • 推荐系统实战5——EasyRec 在DSSM召回模型中添加负采样构建CTR点击平台

    推荐系统实战5 EasyRec 在DSSM召回模型中添加负采样构建CTR点击平台 学习前言 EasyRec仓库地址 DSSM实现思路 一 DSSM整体结构解析 二 网络结构解析 1 Embedding层的构建 2 网络层的构建 3 相似度计
  • 【毕业设计】深度学习验证码识别算法研究与实现 - python 机器视觉

    文章目录 0 简介 1 数据收集 2 识别过程 3 网络构建 4 数据读取 5 模型训练 6 加入Dropout层 7 数据增强 8 迁移学习 9 结果 9 最后 0 简介 Hi 大家好 这里是丹成学长的毕设系列文章 对毕设有任何疑问都可以
  • 测试老鸟总结,性能测试需求分析-性能必要性,一篇打通...

    目录 导读 前言 一 Python编程入门到精通 二 接口自动化项目实战 三 Web自动化项目实战 四 App自动化项目实战 五 一线大厂简历 六 测试开发DevOps体系 七 常用自动化测试工具 八 JMeter性能测试 九 总结 尾部小
  • java中Optional使用方法

    Optional是Java 8中提供的一个容器类 用来装载可能为空的引用 在使用Optional时 不需要检查null 可以避免NullPointerException 1 创建Optional实例 Optional可以通过工厂方法of o
  • Linux下PostgreSQL主备环境搭建和切换

    1 概念 数据库热备 数据库热备是指为主数据库的创建 维护和监控一个或多个备用数据库 它们时刻处于开机状态 同主机保持同步 当主机失灵时 可以随时启用热备数据库来代替 以保护数据不受故障 灾难 错误和崩溃的影响 流复制 streaming
  • ubuntu基于docker搭建hadoop集群【史上最详细】

    1 安装docker ubuntu 18 04安装 docker 2 拉取 ubuntu镜像 如果不指定版本号的话 默认拉取最新的ubuntu版本 docker pull ubuntu 3 创建容器 1 查看已拉取的镜像 docker im
  • 统信UOS桌面操作系统安装教程

    配置推荐 CPU 频率 2GHz 及更高的处理器 内存 推荐配置 4GB 以上 最低配置 2GB 硬盘 至少 64GB 的空闲硬盘 https www uniontech com next product desktop system ed
  • Linux系统:安装python3

    目录 一 python函数输出 1 print 函数输出 二 实验 1 安装python3 一 python函数输出 1 print 函数输出 1 概念 在Python中 使用内置的print 函数可以将结果输出到IDLE或者标准控制台上