当前位置: 首页 > news >正文

39-Linux下安装python

1. 安装依赖

yum install wget zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make zlib zlib-devel libffi-devel -y

2. wget 远程下载

该页面用户获取下载地址:
https://www.python.org/downloads/release/python-3104/wget https://www.python.org/ftp/python/3.10.4/Python-3.10.4.tgz

3. 存文件解压缩

export/server 下面 
tar -xvf Python-3.10.4.tgz
切换到python目录下 cd Python-3.10.4

4. 执行配置

./configure --prefix=/export/server/python3.10.4

5.编译并安装

make && make install 

6.安装好以后的操作命令行

[root@node1 Python-3.10.4]# cd /export/server/python3.10.4/
[root@node1 python3.10.4]# ll
总用量 0
drwxr-xr-x 2 root root 202 818 14:42 bin
drwxr-xr-x 3 root root  24 818 14:42 include
drwxr-xr-x 4 root root  64 818 14:42 lib
drwxr-xr-x 3 root root  17 818 14:42 share
[root@node1 python3.10.4]# cd bin
[root@node1 bin]# ll
总用量 18676
lrwxrwxrwx 1 root root        9 818 14:42 2to3 -> 2to3-3.10
-rwxr-xr-x 1 root root      119 818 14:42 2to3-3.10
lrwxrwxrwx 1 root root        8 818 14:42 idle3 -> idle3.10
-rwxr-xr-x 1 root root      117 818 14:42 idle3.10
-rwxr-xr-x 1 root root      247 818 14:42 pip3
-rwxr-xr-x 1 root root      247 818 14:42 pip3.10
lrwxrwxrwx 1 root root        9 818 14:42 pydoc3 -> pydoc3.10
-rwxr-xr-x 1 root root      102 818 14:42 pydoc3.10
lrwxrwxrwx 1 root root       10 818 14:42 python3 -> python3.10
-rwxr-xr-x 1 root root 19096000 818 14:42 python3.10
-rwxr-xr-x 1 root root     3107 818 14:42 python3.10-config
lrwxrwxrwx 1 root root       17 818 14:42 python3-config -> python3.10-config
[root@node1 bin]# /usr/bin/python
Python 2.7.5 (default, Aug  7 2019, 00:51:29) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()
[root@node1 bin]# pwd
/export/server/python3.10.4/bin
[root@node1 bin]# rm -f /usr/bin/python
[root@node1 bin]# ln -s /export/server/python3.10.4/bin/python3.10
ln: 无法创建符号链接"./python3.10": 文件已存在
[root@node1 bin]# ln -s /export/server/python3.10.4/bin/python3.10 /usr/bin/python
[root@node1 bin]# vi /usr/libexec/urlgrabber-ext-down 
[root@node1 bin]# vi /usr/bin/yum
[root@node1 bin]# python
Python 3.10.4 (main, Aug 18 2025, 14:40:23) [GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()
[root@node1 bin]# vi编辑器进入后 
分别在
/usr/libexec/urlgrabber-ext-down
和
/usr/bin/yum
两个编辑的文件中的第一行末尾 添加数字2
保存即可
到这一步就完成linux系统的python完美安装
同时不影响yum的使用
任意位置输入python命令即可使用python命令即可使用解释器 
预祝大家安装顺利!
http://www.dtcms.com/a/337926.html

相关文章:

  • BPO(Business Process Optimization,业务流程优化)
  • FPGA驱动量子革命:微美全息(NASDAQ:WIMI)实现数字量子计算关键验证
  • 任务六 歌手页面功能开发
  • single cell ATAC(11)ArchR鉴定标记Peak
  • Spring AI RAG 检索增强 应用
  • RAG深入解读:文本分块、混合检索、重排序、bge微调(工程落地实践)
  • Android 流式布局实现方案全解析
  • Android输入框文字不垂直居中
  • Maven Shade Plugin 插件使用说明
  • 【音视频】ISP能力
  • 阿里云odps和dataworks的区别
  • 多数据源 Demo
  • 机器学习之数据预处理(二)
  • HBM CPU Cache / GPU Cache 的关系
  • 第一阶段C#-14:委托,事件
  • ubuntu 下载安装tomcat简单配置(傻瓜式教程)
  • minio安装和配置
  • JUC读写锁
  • 视觉语言导航(7)——VLN的数据集和评估方法 3.2
  • openfeign 只有接口如何创建bean的
  • C++多线程编程深度解析【C++进阶每日一学】
  • 【损失函数】完全解析(两万字解读)
  • 现有网络模型的使用及修改
  • 一般情况下,python函数都会返回对象,但有时只调用一个函数,这是在修改这个信息
  • CAG缓存增强生成与RAG检索增强生成对比
  • CAG缓存检索生成 案例流程
  • 04高级语言逻辑结构到汇编语言之逻辑结构转换 do...while 结构
  • Android Studio受难记
  • echarts实现3个y轴的图表
  • 传输层协议——TCP