source 源码
bin 已经编译成功,可以直接使用
1.软件包分类
源码包
优点
开源,可以修改源码
可以自由选择需要的功能
软件是编译安装,可以更加适合自己的系统,更稳定,效率更
卸载方便
缺点
安装步骤多,在安装大软件集合时,容易出现拼写错误
./configure -prefix=/usr/local/python
make makeinstall
安装时间比二进制包的时间长
因为是编译,安装报错难以解决
二进制包
一、安装python源码版(3.12.4官网)
1.解压软件包
[root@localhost Python-3.12.4]# tar -zxvf Python-3.12.4.tgz
2.进入目录
[root@localhost ~]# cd Python-3.12.4/
3.在解压后的目录中找到configure可执行文件 并配置安装路径/root/python3124/configure -
[root@localhost Python-3.12.4]# ./configure -prefix=/usr/local/python3124/
4.进入目录中,运行make,编译编码 make
[root@localhost Python-3.12.4]#make
5.安装make install
[root@localhost Python-3.12.4]#make install
[root@localhost Python-3.12.4]# whereis python
6.在/usr/local/python3124/bin/python3.12 可执行文件
[root@localhost Python-3.12.4]# ls /usr/local/python3124/
[root@localhost Python-3.12.4]# ls /usr/local/python3124/bin/
[root@localhost Python-3.12.4]# cd /usr/local/python3124/bin/
7. ./python3.12
[root@localhost bin]# ./python3.12
Python 3.12.4 (main, Jul 10 2024, 09:59:50) [GCC 4.8.5 20150623 (Red Hat 4.8.5-28)] on linux
Type "help", "