首页 > 系统相关 >linux 安装python

linux 安装python

时间:2024-08-19 11:27:38浏览次数:7  
标签:bin python zlib devel usr install linux 安装

1、先查看系统python所在位置

[root@localhost ~]# whereis python
python: /usr/bin/python /usr/bin/python2.7 /usr/lib/python2.7 /usr/lib64/python2.7 /etc/python /usr/include/python2.7

可确认系统原python环境在/usr/bin/下。

2、进入/usr/bin/

cd /usr/bin/

3、先安装相关依赖

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

4、没有安装pip,需先添加epel扩展源

yum -y install epel-release

5、安装pip

yum install python-pip

6、下载python包(例如:Python3.10)
(注:若Linux环境网络好,可以直接下载;也可以通过其他方式下载后,在上传到Linux目录下)

wget https://www.python.org/ftp/python/3.10.9/Python-3.10.9.tgz

7、解压安装包

tar -xf Python-3.10.9.tgz

8、进入解压后的python目录,编译安装

cd Python-3.10.9

./configure prefix=/usr/local/python3

make && make install

9、安装依赖zlib、zlib-deve

yum install zlib zlib
yum install zlib zlib-devel

10、添加软连接

# 先备份原来的软连接
mv /usr/bin/python /usr/bin/python.bak
ln -s /usr/local/python3/bin/python3.10 /usr/bin/python

11、查看安装是否成功

python -V

完成!!!

标签:bin,python,zlib,devel,usr,install,linux,安装
From: https://www.cnblogs.com/lanjianhua/p/18366966

相关文章

  • sasquatch安装问题
    之前安装binwalk的时候,会遇到sasquctch安装失败的情况,实际上是因为sasquatch库已经不继续维护了。可以看下图片中pullrequest中已经有好心人给出了解决方案。 只需要找到他们fork的仓库,fork他们的并安装就行,修改了patch文件让他能够正常安装了RobertLarsen/sas......
  • 【~Linux系统性能调优技巧~】
    ......
  • 【Linux入门】DHCP与FTP原理及其配置实例
    文章目录DHCP原理一、DHCP概述二、DHCP的工作原理三、DHCP的分配方式四、DHCP的租约五、DHCP的应用场景FTP原理一、FTP概述二、FTP的工作原理三、FTP的连接模式四、FTP的应用配置实例DHCP配置实例DHCP服务器配置(CentOS7)1.环境准备2.安装DHCP服务3.配置网络接口4.......
  • Linux安装nginx1.26.2
    第一步:去官网下载指定的版本http://nginx.org/en/download.html第二步:解压压缩包:tar-zxvf  ......tar.gz第三步:编译nginx ./configure如果出现报错:./configure:error:theHTTPgzipmodulerequiresthezliblibrary.Youcaneitherdisablethemodulebyusing--......
  • windows系统安装pygraphviz失败解决
    当使用到图形化包时,需要引入pygraphviz库,`pipinstallgraphviz`报错building'pygraphviz._graphviz'extensioncreatingbuild\temp.win-amd64-cpython-311pygraphviz/graphviz_wrap.c(9):warningC4005:“SWIG_PYTHON_STRICT_BYTE_CHAR”:宏重定义pygraphviz/gra......
  • Linux C++ 开发4 - 入门makefile一篇文章就够了
    1.make和Makefile1.1.什么是make?1.2.什么是Makefile?1.3.make与Makefile的关系2.Makefile的语法2.1.基本语法2.2.变量2.3.伪目标2.4.模式规则2.5.自动变量2.6.条件判断3.示例演示3.1.编译HelloWorld程序3.2.编译多文件项目3.2.1.项目......
  • python subprocess 执行Linux指令
    一、subprocess模块1、概述subprocess模块首先推荐使用的是它的run方法subprocess.run(),更高级的用法可以直接使用Popen接口subprocess.Popen()。2、优点安全性:与os.system相比,subprocess避免了shell注入攻击的风险。灵活性:subprocess可以与子进程的stdin、stdout和std......
  • (免费源码)计算机毕业设计必看必学 php 酒店预约管理系统-92767-原创定制程序 java、PHP
    摘 要随着科学技术的飞速发展,社会的方方面面、各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,酒店预约管理系统当然也不能排除在外。酒店预约管理系统是以实际运用为开发背景,运用软件工程开发方法,采用Thinkphp技术构建的一个管理系统。整个开发过程首......
  • 计算机毕业设计必看必学! ! 94755 spring boot高校毕业生就业信息管理系统,原创定制程
    摘 要信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以攻克的课题。针对高校毕业生就业信息管理系统等问题,对高校毕业生就业信息管理系统进行研究分析,然后开发设计......
  • 划重点!通风天窗这样安装效果更好!
    通风天窗作用是帮助厂房降温、除尘、排烟,改善空气质量,提供工作舒适度。通风天窗产品质量和安装质量直接决定使用效果。需要我们这样安装,让效果发挥更好。一、确认天窗型号和规格1、根据厂房设计要求和实际需要,选择合适的通风天窗型号和规格。2、确保通风天窗的尺寸、材质和性......