Ubuntu中安装其他非自带版本的python3解释器
Ubuntu20自带了 Python3.8 版本的python解释器,由于Ubuntu系统依赖于python环境,所以如果需要使用其他版本解释器的情况下(例如有些包不支持最新的python解释器版本),卸载了当前系统自带版本的python解释器,就会出现异常(例如无法打开终端、重启无法进入图形界面等问题)
这个问题在 Ubuntu卸载python(慎重)中讲的比较全面
解决方法:
直接安装另一个python解释器
参考链接:
ubuntu16.04源码安装python3.6及卸载的坑 各种可能出现的问题列举的很详细!!!
但是在实际操作过程中发现一个问题,报错:openssl/rsa.h:没有那个文件或目录
这是因为没有安装依赖,
解决方法参考:关于错误 openssl/ssl.h:没有那个文件或目录的解决办法
实际执行过程中显示“没有找到zlibczlib-bin”,尝试执行以下命令后安装成功。
sudo apt-get install libssl-dev build-essential libidn11-dev libidn11
至此,我需要的低版本python3解释器安装完成,需要的pygame包也顺利引入。