前段时间知道是谁给服务器重装了,导致Python服务和库,以及docker容器都没了。

今天借此机会将服务如何重装python3如何创建链接如何创建后,python2仍旧能用给分享出来。

首先确定服务系统类型不同类型命令会有差异,这里常见的CentOS

一、首先来查看python2的位置,一般CentOS会自带python2的,

命令

whereis python

查看到这些位置(包括链接存放bin目录):

因为上面bin下有pythonpython2.7,可知,如果用python test.py或者用python2.7 test.py可以运行我们脚本

现在我们需要安装python3,这样在不动python2的前提下,可以安装完成后,将该安装目录设置环境变量,这样就可使用python3的命令使python3服务调用程序

二、手动安装前,安装一下依赖工具

yum install zlib zlib-devel libffi-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make wget

三、下载软件包官方链接地址Index of /ftp/python/

因为作者自己喜爱3.8系列的,故选择这样敲命令来下载程序安装包xz压缩文件

wget https://www.python.org/ftp/python/3.8.5/Python-3.8.5.tar.xz

四、解压编译安装

xz -d Python-3.8.5.tar.xz
tar -xf Python-3.8.5.tar
cd Python-3.8.5
./configure prefix=/usr/local/python3
make && make install

查看没有报错,就安装成功

五、将已经安装完成的,同时设置python3与pip3的软链接

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

六、分别使用python和python3加上-V调用版本查看安装配置成功否。

如图可以看见,事情顺利。

 

写在结尾,以上是手动安装源码方法,要想省事,还可一键系统安装

yum install -y python3-devel
yum install -y python3-pip

但记得先把/usr/bin下的python备份一下

原文地址:https://blog.csdn.net/qq_17195161/article/details/130194374

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_42694.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注