首页 > 系统相关 >Centos安装Python3.8.2-最新稳定版

Centos安装Python3.8.2-最新稳定版

时间:2024-01-30 23:11:59浏览次数:19  
标签:bin 稳定版 Centos devel yum usr pip 安装 Python3.8

注* 以下安装环境为 centos, 默认root权限下进行的安装

升级宝塔自带的python2.7.5到3.8.2

一.安装基础库

1.更新yum源

yum -y update

2.安装EPEL扩展,PIP 安装依赖 epel-release 库

yum -y install epel-release

当遇到SSL问题 ‘pip is configured with locations that require TLS/SSL’,说明openssl-devel未在系统安装

3.一下库建议全部安装

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel libffi-devel

4.gcc, c++, kernel-devel

yum -y install gcc gcc-c++ kernel-devel

5.python源码包下载,国内网络可能需要1分钟

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

二.解压源码包

tar -zxvf Python-3.8.2.tgz

三.配置安装路径,目录授权

cd /usr/local/
mkdir python3
chmod 777 python3/

四.关联安装,编译,安装

cd Python-3.8.2
./configure --prefix=/usr/local/python3
make all
make install

五.查看安装是否完成

ll /usr/local/python3/bin/

image

六.软连接替换

1.旧版本备份

mv /usr/bin/python /usr/bin/python2.x

2.软连接新的python

ln -s /usr/local/python3/bin/python3 /usr/bin/python -f
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip -f

七.centos yum配置和install 配置文件更新

由于yum安装时使用的python2.x的版本,使用了python3.x的版本会导致yum执行安装时不能正常安装,出现报错

vi /usr/bin/yum
注释:#!/usr/bin/python
修改为:#!/usr/bin/python2.x

八.更改pip源

mkdir ~/.pip
cd ~/.pip && touch pip.conf
vi pip.conf
[global]
index-url = http://pypi.douban.com/simple
[install]
use-mirrors =true
mirrors =http://pypi.douban.com/simple/
trusted-host =pypi.douban.com

九.pip 升级

pip install --upgrade pip

标签:bin,稳定版,Centos,devel,yum,usr,pip,安装,Python3.8
From: https://www.cnblogs.com/tn666/p/17998190

相关文章

  • centos安装jdk
    介绍一种简单的安装方法1、查找yum包下有哪些JDK的版本yumsearchjava|grepjdk2、安装1.8.0版本yuminstall-yjava-1.8.0-openjdk*3、查看安装成功后的版本java-version4、查看安装目录find/-name'java'......
  • centos下通过rpm来安装jdk17
    一、下载rpm包wgethttps://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.rpm二、安装JDKrpm-ivhjdk-17_linux-x64_bin.rpm三、检查安装版本java-version......
  • centos 7.5下oracle 19.3 rac安装(最新亲测)
    1、总体可以参考https://blog.csdn.net/mengxiangfeiyang/article/details/129034747创建用户、目录、依赖rpm、权限、内核参数、环境。下面重点说明几个容易出错的地方,或者该文章没有标记或者不必要的地方。2、内存,最好8GB,4GB是非常卡的,至少OUI期间java很迟内存。3、scan可以......
  • centos7安装jenkins
    war安装去jenkins官网下载war包下载最新的包,旧的包插件支持有问题,会导致装不上插件,如果是中文官网,最外面的版本一般都很老,直接去历史发型版里面下载最新的,低版本的jenkins会下载不下来合适版本的插件,jenkins的插件库里面只能获取到最高版本的插件,并且不会向下兼容低版本的j......
  • 【干货】解决CentOS 7.x上安装与部署SeaTunnel Web时遇到的问题
    1.环境采用的是虚拟机上安装CentOs7.x,安装java15环境,安装mysql8.0.28,这两步骤省略,之前的文章里面有讲,属于基础环境配置,也比较简单,说明我用的是一台CentOs7.x的虚拟机实例,都安装在一台上面,需要开放8081、3306和5801的防火墙,不然会网络访问不到。2.SeaTunnel安装部署2.1下载安装......
  • CentOS启动nginx出现nginx: [emerg] open() "/var/run/nginx/nginx.pid" failed (2: N
    问题:1.进入sbin:cd/usr/local/nginx/sbin/2.启动nginx:./nginx3.出现问题:nginx:[emerg]open()"/var/run/nginx/nginx.pid"failed(2:Nosuchfileordirectory) 原因:没有nginx文件夹,且其下没有nginx.pid文件。 解决办法:创建文件1.进入run下:cd/var/run2.创建nginx......
  • 最简单的centos搭建frp内网穿透
    最简单的centos搭建frp内网穿透 https://www.cnblogs.com/phpwyl/p/16466531.html首先服务端搭建1.进入软件安装目录cd/usr/local/src2.下载frp版本可以自己选择,如果下载慢,可以直接通过浏览器或挂代理下载wgethttps://github.com/fatedier/frp/releases/download/v......
  • linux centos yum 报错[Errno 256]No more mirrors to try 解决方法
    解决方案大致有三种一、更新yum二、若不行,可能是因为DNS不稳定吧,因为yum安装时会从三个”repo源“(base,extras,updates)随机获取地址背景我使用yum方式安装软件时,比如zabbix这种软件,我们在安装时一般都是直接到zabbix官网,按照官方的步骤进行安装,但是有一个问题,官方的服务器不在国......
  • 虚拟环境python3.8安装GDAL包
    网上的方法直接是:pipinstallGDAL‑3.4.1‑cp38‑cp38‑win_amd64.whl但是这个方法不适用于我,因为我的pycharm上面的anaconda是python3.7,但是我创建了一个python3.8的虚拟环境所以需要:1.切换虚拟环境2.导入离线包python3.8对应着的GDAL为:GDAL-3.4.3-cp38-cp38-win_amd6......
  • k8s集群断电后 机器不能启动问题--- Centos 服务器 无法启动 Failed to start Login S
    参考文档:https://blog.csdn.net/hedao0515/article/details/129718094先说下主要原因,是因为断电后有些文件没有完整写入,导致文件系统错误,需要借助原生工具修复文件系统。重启机器,进入linux选择内核页面,按ctrl+x进入引导页面,在linux16这一行最后填上init=/bin/bash有可能......