GalliumOS环境下卸载Pygame遇阻:已安装却无法通过apt卸载
解决GalliumOS中Pygame卸载失败的问题
嘿,刚接触Linux遇到这种版本和安装工具不匹配的问题太正常啦,我来给你理清楚咋回事:
为啥你的卸载命令没用?
你当初是用python3 -m pip install -U pygame --user安装的Pygame,这是针对Python3的pip包管理工具安装的版本;而你后来用的sudo apt-get remove --auto-remove python-pygame,这个命令是卸载系统包管理工具(apt)维护的Python2版本的Pygame——这俩完全不是同一个软件包,所以系统才会提示“没安装,无法卸载”,但实际上你用Python3还是能调用到之前pip装的Pygame。
正确的卸载步骤
直接用和安装时对应的pip工具来卸载就好,步骤很简单:
- 打开终端,执行命令:
python3 -m pip uninstall pygame - 执行过程中会让你确认是否卸载,输入
y回车就行 - 卸载完成后,再试试运行
python3 -m pygame.examples.aliens,如果提示找不到pygame模块,就说明卸载成功啦
小提示给Linux新手
以后管理Python包的时候,尽量保持“安装用啥工具,卸载就用啥工具”的原则:用pip装的包就用pip卸,用apt装的就用apt卸,这样能避免很多版本混乱的麻烦~
内容的提问来源于stack exchange,提问作者Andon1379




