Python Basic - Python 源码安装到CentOS 7

一、下载安装包

[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
>>> 
posted @ 2020-04-19 10:43  feihuang  阅读(197)  评论(0)    收藏  举报