当前位置: 首页 > 科技观察

CentOS7Python3.9源码编译安装

时间:2023-03-13 11:50:39 科技观察

介绍CentOS7上默认的Python版本仍然是python2。如果需要Python3,需要安装第三方源,或者使用源码安装。安装编译工具和依赖包yum-yinstallwgetxztargccmaketk-develsqlite-develzlib-develreadline-developenssl-develcurl-develtk-develgdbm-develxz-develbzip2-develDownload直接从官网下载源码压缩包wget-t100-chttps://www.python.org/ftp/python/3.9.1/Python-3.9.1.tgz编译安装tarzxvfPython-3.9.1.tgzcdPython-3.9.1./configure--enable-optimizations--prefix=/opt/python39makemakeinstall使用的时候,为了防止环境相互影响,可以使用虚拟环境进行隔离。使用/opt/python39/bin/python-mpipinstallvirtualenvcd/opt//opt/python39/bin/python-mvirtualenvpython3/opt/python3/bin/python-mpipinstallpymysql时调用/opt/python3/bin/python,如果不同应用可以创建不同的虚拟环境而不会导致包冲突。总结源码编译稍微麻烦一点,但是版本好控制。