Ubuntu 22.04 安装 Python3.10 后出现登录循环

Ubuntu 22.04 安装 Python3.10 后出现登录循环

昨天我安装了 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

重新启动然后您就能够成功登录。

相关内容