使用 Python 首先需要搭建 Python 环境,本文我们来看一下 Linux 环境下如何搭建 Python 环境。

Linux环境

Linux,centos系统本身默认安装有python2.x,版本x根据不同版本系统有所不同,可通过 python --V 或 python --version 查看系统自带的python版本

有一些系统命令时需要用到python2,不能卸载。

1. 安装依赖包

1)首先安装gcc编译器,gcc有些系统版本已经默认安装,通过 gcc --version 查看,没安装的先安装gcc,yum -y install gcc

2)安装其它依赖包,(注:不要缺少,否则有可能安装python出错,python3.7.0以下的版本可不装 libffi-devel )

yum-yinstallzlib-develbzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel

2. 下载python3.7.3源码,根据需求下载

1)去python官网下载源码包

https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz

2)下载

3)解压Python-3.7.2.tgz

tar -zvxf Python-3.7.2.tgz

3. 建立一个空文件夹,用于存放python3程序

mkdir/usr/local/python3  //做完了需要每次新建单个文件夹 mkdir usr 建完之后 cd usr 到usr文件夹继续建剩下,步骤一致

4. 执行配置文件,编译,编译安装

cd Python-3.7.2 先进去桌面已经解压文件
在执行下面这段 ./configure --prefix=/usr/local/python3 &&make &&make install
安装完成没有提示错误便安装成功了

5. 建立软连接

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

6. 测试一下python3是否可以用

如果Python3 查看不到Python3.7.2版本,需要添加系统变量
export PATH=$PATH:$HOME/bin:/usr/local/python3/bin  这个只是当前窗口临时查看
复制代码

7. 添加永久系统变量

通过修改profile文件:

执行 vim /etc/profile
/export PATH //找到设置PATH的行,添加
export PATH=/usr/local/python37/bin:$PATH
:wq  //保存文件并退出vi

生效方法:

  • 系统重启
  • 要想马上生效还要运行
# source /etc/profile

不然只能在下次重进此用户时生效。

有效期限:永久有效 用户局限:对所有用户

到这里,就可以执行查看到Python 3.7.2版本!

Python 安装搭建(Linux)_Linux