一文学会如何在Linux服务器上安装Python环境

最新需要在一台Linux服务器上安装Python环境、找了一部分资料成功搭建、记录下搭建的过程供自己和有需要的小伙伴查看

小编用的是Centos  如何查看它的版本号呢

lsb_release -a

默认情况下,Linux会自带安装Python,可以运行 python --version 命令查看

 

 查看Linux默认安装的Python位置 whereis python

一、安装Python依赖

这里我们直接通过yum安装,输入下列命令进行安装。

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make gdbm-devel libffi-devel xz-devel

也可以使用yum -y group install "Development tools"命令把所有开发环境的依赖包安装好。

Python3.7版本之后需要安装libffi-devel:yum install libffi-devel -y

二、安装Python

去python的官网下载即可: Python Source Releases

由于国内网络环境问题,会导致下载很慢,所以这里建议通过国内镜像进行下载 例如:淘宝镜像 http://npm.taobao.org/mirrors/python/ 

Linux可以通过wget命令进行下载(在任意目录执行下面的命令,如果找提示找不到wget可以使用yum -y install wget进行安装):


wget http://npm.taobao.org/mirrors/python/3.9.6/Python-3.9.6.tgz

在Linux服务器下,通过wget下载安装包,我这里安装包下载的路径是/usr/local/ 

wget http://npm.taobao.org/mirrors/python/3.9.6/Python-3.9.6.tgz

创建python3目录

mkdir -p /usr/local/python3

下载完之后,tar解压安装包

tar -zxvf Python-3.9.6.tgz

进入到解压文件中,进行预配置,配置路径为 /usr/local/python3/

cd Python-3.9.6

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

说明:--prefix是Python的安装目录。

没有提示错误,即安装成功

编译&安装

make & make install

三、创建软连接

修改linux默认的Python版本

Linux系统默认会安装一个Python,命令行中输入python可以看到默认的版本号。

 先删除默认的python安装程序

sudo rm -rf /usr/bin/python

将最新的 python3.9 创建软链接

Python与pip都建立软连接,分别为python3、pip3与系统自带的Python2区分

ln -s /usr/local/python3/bin/python3.9  /usr/bin/python  (切记后面的小版本号不要加 否则报错)

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

可使用命令 ls -l /usr/bin/ 查看软连接是否已创建成功

创建完软连接之后在输入python3,可以看到已经是我们安装的最新版本了

四、检查是否安装成功

查看python版本:python3 -V

查看已安装的库:pip3 -V

posted @ 2023-05-09 09:49  知数网络  阅读(56)  评论(0编辑  收藏  举报  来源