首页 > 系统相关 >Linux安装Python3

Linux安装Python3

时间:2023-01-16 16:02:09浏览次数:54  
标签:Python3 local gcc devel usr Linux 安装 python3

Linux安装Python3

  • 安装依赖包

首先安装 gcc 编译器,gcc 有些系统版本已经默认安装,通过 gcc --version 查看,没安装的先安装 gcc:yum -y install gcc

安装其它依赖包

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
  • 下载源码包

下载地址(根据需要下载):https://www.python.org/ftp/python/3.9.13/Python-3.9.13.tgz

将源码包上传至服务器并解压,然后创建一个空文件夹,用于存放 Python3 程序,eg:

mkdir /usr/local/python3
  • 执行配置文件,编译,编译安装

切换到解压目录,执行命令:

./configure --prefix=/usr/local/python3 && make && make install
  • 建立软链接
ln -s /usr/local/python3/bin/python3.9 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3.9 /usr/bin/pip3
  • 添加永久系统变量

编辑 /etc/profile

vim /etc/profile

通过 /export PATH 找到设置 PATH 的行,添加以下内容

export PATH=/usr/local/python37/bin:$PATH

执行 python3验证是否安装成功,python3 -V可查看相关版本号,如果不行则重启一下服务器

标签:Python3,local,gcc,devel,usr,Linux,安装,python3
From: https://www.cnblogs.com/Y-wee/p/17055609.html

相关文章

  • Linux服务管理,给JAR包封装为Linux服务
    操作服务的命令在Linux中管理服务,需要使用systemctl命令,例如常用的打开/关闭防火墙$systemctlstartfirewalld$systemctlstopfirewalld在这里列举一下systemctl......
  • 十一、十二(安装红帽Linux、运行容器)
    十一、安装红帽Linux     十三、运行容器                                  ......
  • 嵌入式 Linux 开发 7:编译应用程序
    编译与部署应用程序的流程交叉编译的Makefile依赖库程序库预定的位置是/lib如果将其放置在其他目录,这需要设定查找路径,即配置LD_LIBRARY_PATH环境变量。这会迫使......
  • RabbitMQ说明与安装
    一、RabbitMQ介绍1.RabbitMQ的相关概念2007年发布,是一个在AMQP(高级消息队列协议)基础上完成的,可复用的企业消息系统,是当前最主流的消息中间件之一。RabbitMQ是......
  • CentOS7 安装redis
    1.检查是否有redisyum源yuminstallredis2.下载fedora的epel仓库yuminstallepel-release3.安装redisyuminstallredis4.启动redis服务systemctlstartredis......
  • pg14安装前操作系统配置【转】
    【转】:https://www.modb.pro/course/149修改hosts文件[root@pg1~]#cat/etc/hosts127.0.0.1localhostlocalhost.localdomainlocalhost4localhost4.localdomain4......
  • 如何安装球形门锁
    家里门锁坏了。买来的新的换一下:1门锁拆解买了的门锁盒子里有这些零件。首先要把它们拆解开,锁舌很好拿下来,关键是怎么把两个球头分开,因为不分开是没办法安装到门上的洞......
  • ubuntu18.04安装nginx并支持https和文件上传
    在ubuntu10.4server下安装nginx并支持上传和https功能环境:ubuntu18.04server在root权限下操作1.安装编译环境cdapt-yinstallmakegcclibpcre3libpcre3-devopenss......
  • Linux 多进程的生成和调试
    多进程程序代码//fork生成子进程//父进程调用fork返回的是子进程的进程ID,子进程调用该函数返回的是0#include<iostream>#include<unistd.h>#include<cstdio>......
  • linux加载动态库.so的3种方法
        昨天同事联系我,他部署新版本的MS软件提示找不到动态库。但是他能找到这个动态库文件,但不知道如何加载。这样的问题对于我来说是个再简单不过的问题,但对于一个新......