Python Basic - Python 源码安装到CentOS 7
一、下载安装包
- 访问python的官方网站:https://www.python.org/
- 选择"Download=> All release => Linux => Source Code",选定你需要的版本(路径可能根据官网的改版而不同,此处选择3.8.2版本)
- 右键获取到下载链接地址
- wget https://www.python.org/ftp/python/3.8.2/Python-3.8.2.tar.xz #(链接为刚刚复制的官网链接)
[root@Private python]# mkdir -pv /usr/python/ #=================> 创建相应的目录
[root@Private python]# wget https://www.python.org/ftp/python/3.8.2/Python-3.8.2.tar.xz #=================> bash 输入
二、解压安装包
1、解压压缩包
[root@Private python]# tar -Jxvf Python-3.8.2.2.tar.xz
2、查看解压后的文件列表
[root@Private python]# ls Python-3.8.2 -l
三、编译安装
[root@Private Python-3.8.2]# yum -y groupinstall Development Tools (CentOS 7)
[root@Private Python-3.8.2]# yum -y install zlib-devel xz bzip2 openssl openssl-devel
[root@Private Python-3.8.2]# ./configure --enable-optimizations # 可使用 “ --prefix=PREFIX” 指定编译安装的路径为你需要的指定的目录下。本次中未指定安装到默认的目录中。更多编译安装选项使用“./configure -h” (需要在python解压的源码目录下使用)查看。
[root@Private Python-3.8.2]# make
[root@Private Python-3.8.2]# make install
By default, `make install' will install all the files in
`/usr/local/bin', `/usr/local/lib' etc. You can specify
an installation prefix other than `/usr/local' using `--prefix',
for instance `--prefix=$HOME'.
四、建立软链接(可多版本共存)
默认安装中已经创建了软链接,可根据自己需要创建其它软链接
[root@Private bin]# pwd
/usr/local/bin
[root@Private bin]# ls -l
total 13964
lrwxrwxrwx 1 root root 8 Apr 19 10:25 2to3 -> 2to3-3.8
-rwxr-xr-x 1 root root 101 Apr 19 10:25 2to3-3.8
-rwxr-xr-x 1 root root 241 Apr 19 10:25 easy_install-3.8
lrwxrwxrwx 1 root root 7 Apr 19 10:25 idle3 -> idle3.8
-rwxr-xr-x 1 root root 99 Apr 19 10:25 idle3.8
-rwxr-xr-x 1 root root 223 Apr 19 10:25 pip3
-rwxr-xr-x 1 root root 223 Apr 19 10:25 pip3.8
lrwxrwxrwx 1 root root 8 Apr 19 10:25 pydoc3 -> pydoc3.8
-rwxr-xr-x 1 root root 84 Apr 19 10:25 pydoc3.8
lrwxrwxrwx 1 root root 9 Apr 19 10:25 python3 -> python3.8
-rwxr-xr-x 1 root root 14269184 Apr 19 10:24 python3.8
-rwxr-xr-x 1 root root 3087 Apr 19 10:25 python3.8-config
lrwxrwxrwx 1 root root 16 Apr 19 10:25 python3-config -> python3.8-config
五、配置环境变量
默认安装中,因安装的路径在/usr/local/bin ,此路径已经在PATH环境变量中,所以此处无需要添加额外的PATH
[root@Private bin]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
如果需要手动更改PATH环境变量:
vim /etc/profile.d/python3.sh
export PATH="$PATH:你的路径"
六、查看安装的版本
[root@Private bin]# python3 -V
Python 3.8.2
七、执行第一个程序 打印"Hello,World"
[root@Private bin]# python3
Python 3.8.2 (default, Apr 19 2020, 10:20:42)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> print("Hello,World")
Hello,World
>>>

浙公网安备 33010602011771号