首页 > 编程语言 >python3源码方式安装

python3源码方式安装

时间:2023-12-13 17:47:22浏览次数:50  
标签:bin -- devel 源码 安装 python3

  系统默认的python3版本过低,得自己安装高版本python3。步骤主要为:1、删除旧版本。2、安装依赖。3、下载源码。4、配置。5、编译。参考链接:CentOS7安装python3超详细教程

1、删除旧版pyhton3,执行:rpm -qa|grep python3|xargs rpm -ev --allmatches --nodeps

2、安装依赖,执行:yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make

3、下载新版本,网址:https://www.python.org/ftp/python/

4、配置,解压源码(tar zxvf 源码包),执行:./configure --prefix=安装路径

5、编译(make),安装(make install)

6、建立软链接:

ln -s /安装目录/Python-3.12/bin/python3.12 /usr/bin/python3
ln -s /安装路径/bin/pip3 /usr/local/bin/pip3

7、配置环境:修改/etc/profile文件:

export PYTHON_HOME=安装路径
export PATH=$PYTHON_HOME/bin:$PATH

 

标签:bin,--,devel,源码,安装,python3
From: https://www.cnblogs.com/badwood316/p/17899568.html

相关文章

  • SAP-APP-服务器组-pacemaker集群的基础环境的安装部署-001
    1、安装pacemaker相关的软件及可能会用到的软件,两台主机都需要安装[root@app01qq-5201351]#yuminstallnmap-ncat-y[root@app01qq-5201351]#yuminstallpcs-y[root@app01qq-5201351]#yuminstallresource-agents-sap-ynmap-ncat软件包是因为可以提供nc命令,只......
  • CentOS安装并配置Zabbix Agent
     #/bin/bash#Setupzabbixagent.#configurezabbix_agent.conf.#Checkzabbixagentprocess,andinstallzabbixagent.zabbix_num=`ps-ef|grep'zabbix_agentd:listener'|grep-vgrep|wc-l`if[$zabbix_num-gt1];thenecho'zabbixag......
  • 【JDK】windows安装多版本jdk,识别问题
    1、多版本在编辑JAVA_HOME时,可用版本号后缀编辑多个,在使用时,直接修改path上的JAVA_HOME名称即可  2、cmd输入java-version还是没改过来的问题原因是①C:\ProgramFiles\CommonFiles\Oracle这个目录有java的识别程序,删掉这俩文件夹即可 ②C:\ProgramFiles(x86)\Com......
  • MyBatis-Plus雪花算法实现源码解析
    1.雪花算法(SnowflakeAlgorithm)雪花算法(SnowflakeAlgorithm)是一种用于生成唯一标识符(ID)的分布式算法。最初由Twitter公司开发,用于生成其内部分布式系统中的唯一ID。雪花算法的设计目标是在分布式系统中生成全局唯一的ID,同时保证ID的有序性和趋势递增。雪花算法生成的ID是64......
  • 如何在D盘上安装Python
    Python是一种功能强大且广泛使用的编程语言,非常适合开发各种类型的应用程序。在Windows操作系统中,默认情况下,Python会被安装在C盘上,但是用户也可以选择将其安装在其他驱动器,比如D盘。下面是在D盘上安装Python的步骤:1.下载Python安装程序:首先,你需要从官方Python网站下载Python的安装......
  • 解决pyscipopt安装失败的方法
     pyscipopt是一个用于数学优化建模的Python接口,它基于SCIP(SolvingConstraintIntegerPrograms)库开发。由于不同的操作系统和环境配置,pyscipopt的安装过程可能会出现各种错误和问题。下面是一些常见的安装失败原因以及对应的解决方法: 1.缺少依赖项 原因:pyscipopt依赖于SCIP库......
  • k8s安装Ingress-Nginx
    目前,DHorse(https://gitee.com/i512team/dhorse)只支持Ingress-nginx的Ingress实现,下面介绍Ingress-nginx的安装过程。下载安装文件首先,需要匹配Ingress-nginx版本和kubernetes版本。在https://github.com/kubernetes/ingress-nginx可以找到,如下图所示:笔者用的k8s版本是v1.21......
  • UBUNTU 18.04.6 如何安装Quartus SOCEDS 等软件
    在Intel/Altera网站上下载了QuartusSOCEDS的安装包以后怎么在Linux系统下面安装被?  其实是跟Windows上安装是一样的,直接对着安装包双击即可进行。如果双击没有反应,那就右击选择属性: 然后把上面那个复选框选上即可。如果这样操作以后双击还是没有反应,那么就参考:ht......
  • pycharm 安装
    1、下载地址:https://www.jetbrains.com.cn/en-us/pycharm/download/download-thanks.html?platform=windows 2、选择Download 3、下载完成后。双击,运行安装包 4、安装设置页面 5、下一步,可以修改安装路径 6、安装选项:4个全部勾选,点击下一步 7、选择开始菜单目......
  • Netty04-优化与源码
    优化与源码分析1.优化1.1扩展序列化算法序列化,反序列化主要用在消息正文的转换上序列化时,需要将Java对象变为要传输的数据(可以是byte[],或json等,最终都需要变成byte[])反序列化时,需要将传入的正文数据还原成Java对象,便于处理目前的代码仅支持Java自带的序列化,反......