首页 > 系统相关 >在linux环境上安装python

在linux环境上安装python

时间:2023-12-16 15:45:07浏览次数:30  
标签:bin python local devel usr install linux 安装 python3

一、 环境

操作系统:CentOS 7.9 64位

Python版本:3.8.2

二、 安装包:

百度网盘地址及提取码:

地址:https://pan.baidu.com/s/1P1kSAm_OuAiBZEShJi1XPA  提取码:88ra

三、 步骤:

3.1上传安装包并解压缩

mkdir -p /usr/local/python3

cd /usr/local/python3

tar -zxvf Python-3.8.2.tgz

3.2安装gcc和依赖

yum install gcc

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

3.3 3.7 版本之后需要 libffi-devel、zlib

yum install libffi-devel -y

yum install zlib*  ---中途需要输入“Y”

3.4 生成编译脚本(指定安装目录)

cd Python-3.8.2

./configure --with-ssl --prefix=/usr/local/python3 

3.5 编译&编译安装

make

make install

3.6 检查python3的编译器

/usr/local/python3/bin/python3

3.7 建立Python3和pip3的软链接:

ln -s /usr/local/python3/bin/python3 /usr/bin/python3

ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

四、 验证

which python3

结果为:/usr/bin/python3

标签:bin,python,local,devel,usr,install,linux,安装,python3
From: https://www.cnblogs.com/chenhongyi/p/17904901.html

相关文章

  • 【纯手工打造】时间戳转换工具(python)
    1.背景最近发现一个事情,如果日志中的时间戳,需要我们转换成时间,增加可读性。或者将时间转换成时间戳,来配置时间。相信大多人和我一样,都是打开网页,搜索在线时间戳转换工具,然后复制粘贴进去。个人认为可以手工打造一个python版本的时间戳转换工具,来解放双手,减少打开网页的时间,于是乎......
  • linux常用27个命令
    (红帽子)cd/回车ls回车可以看到一些目录:bin存放常用命令boot存放启动程序dev存放设备文件etc存放启动,关闭,配置程序与文件home用户工作目录lib存放共享链接库root超级用户的工作目录tmp存放临时文件proc操作系统的实时信息sys系统的硬件设备信息var主要存放系统日志usr......
  • Linux服务器快速安装PostgreSQL15以及pgvector向量插件
    最近开始体验FastGPT或Dify等开源知识库问答系统,用他们试着开发调试一些小助手。这中间需要使用到PostgreSQL,就在自己服务器上进行了安装,特此记录下。环境说明:阿里云ECS,2核8G,X86架构,CentOS7.9操作系统。选择版本1.打开PostgreSQL官网下载页面,选择操作系统和数据库版本。我本......
  • Linux服务器快速安装PostgreSQL15以及pgvector向量插件
    最近开始体验FastGPT或Dify等开源知识库问答系统,用他们试着开发调试一些小助手。这中间需要使用到PostgreSQL,就在自己服务器上进行了安装,特此记录下。环境说明:阿里云ECS,2核8G,X86架构,CentOS7.9操作系统。选择版本1.打开PostgreSQL官网下载页面,选择操作系统和数据库版本。我本机......
  • 关于在linux上部署tomcat
    一、环境准备1、选择一款远程工具连接到服务器2、准备一款ftp软件连接到服务器 二、tomcat搭建》、进入/opt/tars目录,按照appId创建文件夹,例如/opt/tars/10398。》、将 S:\研发中心\开发部\tools\Java\apache-tomcat-8.5.51.tar.gz(或通过tomcat官网下载对应的版本)通......
  • Python高级之模块导入
    模块导入与包的使用【一】模块与包概要模块(Module):定义:在Python中,模块是一个包含Python代码的文件。这些文件以.py为扩展名,可以包含变量、函数和类等,文件名为xxx.py,模块名则是xxx,导入模块可以引用模块中已经写好的功能。作用:模块提供了一种组织代码的方式,将相关的功......
  • Python学习之十五_不同类型数据库表内容比较
    Python学习只十五_不同类型数据库表内容比较前言最近学习力总结了很多Python相关的内容本次想继续学习一下不同数据库之间的数据比较.这样理论上可以极大的缩减不同数据库测试成本.感谢Python以及之前大拿的各种资料.这个学习还是表简单与单纯.理论上可以通过标准SQL......
  • Python学习之十六_virsh批量获取虚拟机IP地址的方法
    Python学习之十六_virsh批量获取虚拟机IP地址的方法Linux命令说明forjin\$(foriin`virshlist|grep-vId|greprunning|awk'{print$2}'`;\dovirshdumpxml$i|grep"macaddress"|awk-F\''{print$2}'&&e......
  • Docker 安装
    1、在线安装1.1、卸载系统之前的dockersudoyumremovedocker\docker-client\docker-client-latest\docker-common\docker-latest\docker-latest-logrotate\docker-logrotate\docker-engine1.2、安装Docker-ce安装必须的依赖sudoyuminstall-yyum-uti......
  • MySQL 8 社区版安装Percona的审计插件
    1.下载插件#tar-xvfPercona-Server-8.0.32-24-Linux.x86_64.glibc2.17-minimal.tar.gz#cdPercona-Server-8.0.32-24-Linux.x86_64.glibc2.17-minimal/lib/plugin#cpaudit_log.so/usr/local/mysql/lib/plugin/ 2.查看插件位置root@localhost(none)>showvariab......