首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装python 3.7.2后,Ubuntu 18.04处于登录循环中

安装python 3.7.2后,Ubuntu 18.04处于登录循环中
EN

Stack Overflow用户
提问于 2019-02-04 07:11:07
回答 2查看 1.1K关注 0票数 1

我成功地将我的戴尔PC从Ubuntu 16.04升级到Ubuntu 18.04。因为18.04预装了python-3.6.5或.7,所以我想使用最新的python-3.7。因此,我下载并安装了python-3.7.2的源代码发行版。一切正常,除了Python shell命令recall的向上箭头键不起作用。然后,当我试图注销时,鼠标和光标冻结。我甚至在安装python-3.7.2之前就经历过这种情况。真正糟糕的是,在重启PC后,它停留在控制台登录。每次我输入一个有效的密码,屏幕就会闪现,并返回到登录提示。我尝试了python-3.7.1安装,结果是一样的。

下面是我根据Python-3.7.2/README.rst使用的安装过程

代码语言:javascript
复制
~/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:无法解压缩数据;zlib不可用生成文件:1130:目标‘安装’的方法失败

代码语言:javascript
复制
   36  configure --with-zlib=/usr/include
   41  sudo apt-get install zlib1g-dev
   42  make
   44  sudo make install

ModuleNotFoundError:没有名为“”_ctypes“”的模块生成文件:1130:目标“”install“”的方法失败

代码语言:javascript
复制
   51  sudo apt-get install libreadline-dev 
   66  sudo apt-get install libffi-dev
   65  sudo make install

上面的过程还修复了向上箭头的问题。然而,我注意到在第一次"sudo make install“python-3.7之后,注销和重启已经陷入登录循环。

我也回到了Ubuntu16.04,它似乎没有注销冻结的问题,但它确实有登录循环问题的python-3.7安装。顺便说一句,他们的默认python ( Ubuntu 16.04的3.5.2和Ubuntu 18.04的3.6.7 )运行得很好。

有没有人有这个问题或者有什么解决方法?

EN

回答 2

Stack Overflow用户

发布于 2021-02-23 07:49:26

在我的例子中,我用这种方式解决了这个问题:

1- Ctrl + Alt + F3

2-类型登录和密码

3- sudo nano /etc/environment

4-设置PATH后删除任何其他引用

从这个开始:

代码语言:javascript
复制
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin"
            
PATH=$PATH:/home/carlos/Android/Sdk
            
JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64

要这样做:

代码语言:javascript
复制
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/carlos/Android/Sdk"
    
JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
票数 1
EN

Stack Overflow用户

发布于 2020-04-26 00:01:24

我也有这个问题。在考虑完全重新安装之前,请在登录屏幕中按CTRL+ALT+F3以访问命令行,并尝试执行以下操作:

https://askubuntu.com/questions/1064759/purge-and-reinstall-ubuntu-desktop

还有这个:

https://www.google.com/search?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和python-apt

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54508522

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档