我成功地将我的戴尔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使用的安装过程
~/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 installzipimport.ZipImportError:无法解压缩数据;zlib不可用生成文件:1130:目标‘安装’的方法失败
36 configure --with-zlib=/usr/include
41 sudo apt-get install zlib1g-dev
42 make
44 sudo make installModuleNotFoundError:没有名为“”_ctypes“”的模块生成文件:1130:目标“”install“”的方法失败
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 )运行得很好。
有没有人有这个问题或者有什么解决方法?
发布于 2021-02-23 07:49:26
在我的例子中,我用这种方式解决了这个问题:
1- Ctrl + Alt + F3
2-类型登录和密码
3- sudo nano /etc/environment
4-设置PATH后删除任何其他引用
从这个开始:
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要这样做:
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发布于 2020-04-26 00:01:24
我也有这个问题。在考虑完全重新安装之前,请在登录屏幕中按CTRL+ALT+F3以访问命令行,并尝试执行以下操作:
https://askubuntu.com/questions/1064759/purge-and-reinstall-ubuntu-desktop
还有这个:
确保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
https://stackoverflow.com/questions/54508522
复制相似问题