首页 > 编程语言 >Liunx安装配置python3

Liunx安装配置python3

时间:2024-02-06 17:35:36浏览次数:35  
标签:bin 应用程序 devel 开发 usr 安装 python3 Liunx

liunx系统下会默认自带python2.0版本,查看python版本:python -V
image.png

官网下载python3.10.0版本上传到liunx机器
image.png

解压并移动到/usr目录下

# 解压命令
tar -zxvf Python-3.10.0.tgz

# 移动到/usr/python3目录下
mkdir /usr/python3
mv Python-3.10.0 /usr/python3

image.png

安装依赖包

yum install -y gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

# 依赖包介绍
bzip2-devel: 提供了 bzip2 工具的开发库和头文件,可以用来开发支持 bzip2 压缩格式的应用程序。
gcc: GNU 编译器套件,用于将 C、C++ 或其他支持的编程语言源代码编译成可执行程序。
make: 用于自动构建和编译软件项目的工具,根据 Makefile 中定义的规则执行编译过程。
ncurses-devel: 提供了 ncurses 文本界面库的开发文件,用于开发支持文本界面的应用程序。
openssl-devel: 提供了 OpenSSL 加密库的开发文件,允许开发支持 SSL/TLS 加密的应用程序。
readline-devel: 提供了 readline 库的开发文件,用于支持命令行编辑和历史记录功能的应用程序开发。
sqlite-devel: 提供了 SQLite 数据库的开发文件,可以用来开发支持 SQLite 数据库的应用程序。
tk-devel: 提供了 Tk 图形库的开发文件,用于开发支持图形用户界面的应用程序。
zlib-devel: 提供了 zlib 压缩库的开发文件,可用于开发支持 zlib 压缩格式的应用程序。

image.png

进入到解压后的目录按顺序执行命令

./configure --prefix=/usr/python3

make

make install

注意:
1、执行第一行命令后提示please run ./configure --enable-optimizations,忽略即可
image.png
2、make命令执行后需要5-10分钟时间,等待即可

建立软连接

// 创建python3软连接
ln -s /usr/python3/bin/python3 /usr/bin/python3  

// 创建pip3软连接
ln -s /usr/python3/bin/pip3 /usr/bin/pip3

检查python3是否可用
image.png

添加python3环境变量,输入i进入编辑模式,添加后保存退出,执行命令使环境变量生效

// 编辑环境变量
vim /etc/profile

export PATH=$PATH:$HOME/bin:/usr/python3/bin

// 环境变量生效
source /etc/profile

标签:bin,应用程序,devel,开发,usr,安装,python3,Liunx
From: https://www.cnblogs.com/cai11/p/18010078

相关文章

  • CentOS安装配置Nginx详细教程
    CentOS安装配置Nginx详细教程一、预先安装额外的依赖yum-yinstallgccgcc-c++yum-yinstallpcre-develyum-yinstallopensslopenssl-devel二、下载Nginx压缩包(这里以Nginx1.24.0为例)下载地址https://nginx.org/en/download.html三、创建nginx文件夹,并上传压缩......
  • 全网最详细的CentOS安装教程
    1资料准备1.1VMware17.0虚拟机1.2Linux系统1.3Linux系统连接工具1.4数据库可视化工具dbeaver下载(免费):https://dbeaver.io/files/dbeaver-ce-latest-x86_64-setup.exe备注:navicat界面操作更简单一些2软件安装2.1虚拟机目前VMwareWorkstation与VirtualBox两款虚拟机使用较为......
  • 如何通过主机cPanel面板进入通过Softaculous已安装的WordPress后台
    近期接到一位用户的反馈,表示自己有一台Hostease的Linux虚拟主机,并且在cPanel面板上面通过Softaculous中的WordPress软件进行了一键安装操作,但是由于有段时间没使用,不记得WordPress后台的用户名和密码。因此想要知道如何从Hostease的Linux虚拟主机cPanel面板后台直接登陆我他的word......
  • 麒麟KYLINOS使用五种不同方式安装软件
    原文链接:麒麟KYLINOS使用五种不同方式安装软件hello,大家好啊!今天我要给大家介绍的是在麒麟KYLINOS操作系统上使用五种不同方式安装软件的方法。在Linux系统中,有多种方式可以安装软件,每种方式都适用于不同的场景和需求。今天,我们将探讨在麒麟KYLINOS上常用的五种软件安装方法,帮助您......
  • CentOS安装配置JDK详细教程
    CentOS安装配置JDK详细教程一、查询系统中自带的JDKrpm-qa|grepjdk二、卸载系统中自带的JDK#方式一逐个卸载rpm-e--nodepsjdk的rpm软件包名#方式二传参一键卸载rpm-qa|grepjdk|xargsrpm-e--nodeps三、将JDK的.tar.gz压缩包上传至/opt目录四、解压J......
  • CentOS安装配置MySQL详细教程
    CentOS安装配置MySQL详细教程一、卸载系统中自带的MariaDB#检查MariaDBrpm-qa|grepmariadb#卸载MariaDBrpm-e--nodepsmariadb-libs二、下载MySQL安装包下载地址https://downloads.mysql.com/archives/community/三、将MySQL压缩包上传至/opt目录四、解压MyS......
  • ubuntu linux服务器nginx安装手册
    ubuntulinux服务器nginx安装手册一、连接服务器注意登录服务器的用户角色,这里显示为root是已经使用sudo-s进行了提权操作二、安装nginx到指定目录1、安装编译依赖在开始之前,需要确保安装了编译Nginx所需的依赖包。这些依赖可能包括但不限于gcc、g++、make、libpcre3-dev......
  • CentOS安装配置JDK详细教程
    CentOS安装配置JDK详细教程一、查询系统中自带的JDKrpm-qa|grepjdk二、卸载系统中自带的JDK逐个卸载rpm-e--nodepsjdk的rpm软件包名全部卸载rpm-qa|grepjdk|xargsrpm-e--nodeps三、将JDK的.tar.gz压缩包上传至/opt目录四、解压JDK压缩包tar-z......
  • 源码安装node
    进入官网https://nodejs.org/en/about/previous-releases文件拖放lrzszhttps://registry.npmmirror.com/binary.html?path=node/v12.14.1/解压sudodpkg-icode_1.49.3-1601661857_amd64.deb解压deb后缀解压7z后缀安装sudoaptinstallp7zip-full7zx文件......
  • 靶场搭建----phpstudy2018安装及注意问题
    安装官网下载:https://www.xp.cn/download.html新人推荐2018版本phpstudy介绍系统服务------开机自启非服务模式------开机不自启搭建好环境,此时服务器与客户端同时存在服务器:phpstudy所在的目录客户端:除phpstudy所在目录外的都是客户端调整phpstud......