Ubuntu 18.04安装python 3.7.2后出现登录循环的情况

问题描述 投票:1回答:1

我把我的戴尔电脑从Ubuntu 16.04成功升级到Ubuntu 18.04,由于18.04预装了python-3.6.5或.7,我想使用最新的python-3.7。由于18.04预装了python-3.6.5或.7,而我想使用最新的python-3.7,所以我下载了python-3.7.2的源码版本并进行了安装。除了Python shell命令调用的向上箭头键不起作用外,一切都很顺利。然后当我试图注销时,鼠标和光标冻结。我在安装python-3.7.2之前也遇到过这种情况。真正糟糕的是,重启电脑后,它卡在控制台登录。每当我输入一个有效的密码时,屏幕就会闪烁并循环回到登录提示。我试过python-3.7.1安装,结果还是一样。

以下是我根据Python-3.7.2README.rst所使用的安装过程。

~/Downloads$ tar -xf Python-3.7.2.tar.xz 
~/Downloads/Python-3.7.2$ configure
~/Downloads/Python-3.7.2$ make
~/Downloads/Python-3.7.2$ sudo make install

zipimport.ZipImportError: can't decompress data; zlib not availableMakefile:1130: recipe for target 'install' failed.

   36  configure --with-zlib=/usr/include
   41  sudo apt-get install zlib1g-dev
   42  make
   44  sudo make install

ModuleNotFoundError.没有名为'_ctypes'的模块。没有名为'_ctypes'的模块Makefile:1130:目标'安装'的配方失败。

   51  sudo apt-get install libreadline-dev 
   66  sudo apt-get install libffi-dev
   65  sudo make install

以上过程也解决了上箭头的问题。但我发现,第一次 "sudo make install "python-3.7后,注销和重启已经陷入登录循环。

我还回到Ubuntu 16.04,似乎没有出现注销冻结的问题,但确实出现了python-3.7安装后的登录循环问题。另外,他们默认的python(Ubuntu 16.04的3.5.2和Ubuntu 18.04的3.6.7)也能正常工作。

有谁遇到过这个问题或者有什么解决方法吗?

python ubuntu-16.04 ubuntu-18.04
1个回答
0
投票

我也有这个问题。在考虑完全重装之前,在登录界面按CTRL+ALT+F3进入命令行,试试这个。

https:/askubuntu.comquestions1064759purge-and-reinstall-ubuntu-desktop。

和这个。

https:/www.google.comsearch?client=ubuntu&channel=fs&q=repair+ubuntu+from+command+line&ie=utf-8&oe=utf-8。

确保python指向python2.7,python3指向默认的python版本。我把python指向python3.8。这是个错误,不要这么做。如果你已经这样做了,看看update-alternatives命令,把python重新指向python2.7。我很高兴我可以修复它。还可以通过运行 sudo apt-get install --reinstall python-apt 和 sudo apt-get install --reinstall python3-apt 来重新安装 python3-apt。

© www.soinside.com 2019 - 2024. All rights reserved.