昨天我安装了 Python 3.10今天我尝试登录,但一直卡在登录循环。我尝试了 Reddit 上的所有建议并询问了 ubuntu,但似乎没有任何效果。我太沮丧了。
编辑:
另外,当我进入终端时,我总是需要在重新启动后提供基本命令(如(ls、sudo 等))的 PATH。
我尝试重新安装 python 我也尝试安装软件中心,但遇到了这个问题错误:升级到 22.04 后,软件包软件中心没有安装候选项 此后,当我重新启动并尝试登录时,我得到了以下信息:
[8.890130] ACPI BIOS Error (bug): Could
not resolue synbol (_IZ.EIDI,
AE_NOT_FOUND (20220331/psargs-330)
[8.890265] ACPI Error: Aborting nethod '
SB. IEM. _OSC due to previous error
(AF_NOT _FOUND) (20220331/psparse 529)
答案1
由于默认存储库中提供了适用于 Ubuntu 22.04 的 Python3.10,因此您无需下载它。
此外,系统默认的 Python 版本是 Python3.10,使用下载的版本替换默认版本会破坏系统,因为系统的大部分功能都依赖于特定的默认版本。
因此,您应该:
- 从 Grub 菜单启动到恢复模式
- 选择进入 root shell 的选项
- 运行以下命令:
mount -o remount,rw /
- 导航到您的用户的主目录:
cd /home/PurpleAnteater
您的 Ubuntu 用户的实际用户名是哪里PurpleAnteater
(将其替换为实际用户名)。
- 最后,编辑您的
.profile
文件:
nano .profile
export PATH=
并从行中删除 python 的路径或者最好把这一行全部删除。这很可能是该文件的最后一行。
删除该行后,按CTRL+o保存文件,按CTRL+x退出 nano。
使用命令:
reboot
重新启动然后您就能够成功登录。