之前,我的默认 Python 版本是python2.7
。
为了升级它,我在同一目录中删除了python
它/usr/bin/
并将其重命名python3.6
为。python
之后,我的终端就停止工作了。
打开后没有任何反应。
答案1
这里的主要教训是,除非您确切知道自己在做什么,否则不要乱动系统文件。目录 /usr/bin 由包管理器 APT(如apt-get
和apt
)管理,因此您永远不需要手动对其进行更改。不过,您并不孤单。许多人更改了系统 Python 设置,却没有意识到大多数 GUI 都依赖于它。
现在,如何解决这个问题?
- 访问 TTY。请参阅什么是 tty,以及如何访问 tty?
- 如果这不起作用,请启动进入恢复模式。请参阅如何启动进入恢复模式?
放
python3.6
回去,因为系统依赖它(通过/usr/bin/python3
,这是 的符号链接python3.6
)sudo mv /usr/bin/python /usr/bin/python3.6
重新安装
python2.7
sudo apt-get install --reinstall python2.7-minimal
或将其删除(警告OP 使用的是 Ubuntu 18.10,默认情况下不依赖
python-2.7
。如果你使用的是其他版本,请不要这样做)sudo apt-get remove python2.7
- 要么想出另一种方法将 Python 3 设置为默认语言(参见如何让‘python’程序命令执行Python 3?),或者学会忍受
python3
每次打字。