一文学会如何在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