Python安装-Linux系统使用编译安装可以使用Ubuntu自带的Python3,但是不能自由控制版本,需要单独安装pip3,如果你想升级pip3,会出现一些不愉快的使用问题。在CentOS系统中,默认只有Python2。通过yum安装Python3同样面临版本落后和pip3的问题。如果不自己编译安装,有没有其他方法可以一直使用最新的版本呢?!除非你用的是Win系统。可以使用Ubuntu自带的Python3,但是不能自由控制版本。您必须单独安装pip3。如果要升级pip3,会出现一些令人不愉快的使用问题。在CentOS系统中,默认只有Python2。通过yum安装Python3同样面临版本落后和pip3的问题。如果不自己编译安装,还有什么方法可以一直使用最新版本呢?!除非你使用Win系统。在CentOS中安装Python3需要的依赖库在CentOS中安装Python3需要的依赖库sudoyuminstallzlib-develbzip2-developenssl-develncurses-develsqlite-develreadline-develtk-devellibffi-develexpat-develgdbm-develxz-develdb4-devellibpcap-develmake在Ubuntu中安装Python3需要的依赖库在Ubuntu中安装Python3需要的依赖库$sudoaptinstalllibreadline-gplv2-devlibncursesw5-devlibssl-devlibsqlite3-devtk-devlibgdbm-devlibbz2-devzlib1g-devlibffi-devliblzma-dev安装最小版本的GCCInstallGCCCentOS,而Ubuntu没有预装gcc。如果使用这两个版本,需要保证系统有可以使用的gcc编译器如何安装和查看gcc:CentOS和Ubuntu的最低版本没有预装gcc。如果你正在使用这两个版本,你需要确保系统有可以使用的gcc编译器。如何安装和查看gcc:$sudoyuminstallgcc#在centos中安装gcc$sudoaptinstallgcc#在ubuntu中安装gcc$whichgcc#检查gcc是否存在$gcc--version#检查gcc版本下载Python3源代码并解压下载Python3源码并解压Python3官方源码下载页面为:https://www.python.org/downlo...Python3官方源码下载页面为:https://www.python.org/downlo...使用curl或wget下载,然后解压:使用curl或wget下载,然后解压:wgethttps://www.python.org/ftp/python/3.9.2/Python-3.9.2.tgztarxvfPython-3.9.2.tgzexecuteconfigureExecuteconfigure进入上一步的解压目录,然后执行configure:进入上一步的解压目录,然后执行configure:$cdPython-3.7.3$./configure--prefix=/usr/local/python-3.9.2makeandinstallmakeandinstall最后我们执行运行制作和安装指令最后,我们执行制作和安装指令。$make&&sudomakeinstallmakeinstall之前需要sudo,因为我们配置的时候,指定的安装路径是系统路径,而不是用户的/home/user路径。makeinstall之前一定要有sudo,因为我们配置的时候指定的安装路径是系统路径,不是用户的/home/用户路径。ln-s/usr/local/python-3.9.2/bin/python3.9/usr/bin/python3ln-s/usr/local/python-3.9.2/bin/pip3.9/usr/bin/pip3
