本节目录
问题描述
我的Ubuntu又双叒叕炸了,起因是试图装caffe时总是报找不到pycaffe和pytest,上网查询发现有人说是numpy的问题,遂用pip3完全卸载所有版本的numpy(注意,只卸载一次的话可能有旧版残留)后安装Anaconda,安装过程完全遵照Anaconda安装官网的指导。尝试执行conda指令,结果无法正确运行,返回一堆traceback,conda init也一样。在试图解决conda无法正确运行的问题时,忽然发现Ctrl+Alt+T不管用了。不仅如此,连Ctrl+Alt+F2都不管用了。此外,按徽标键后输入terminal也不起作用。原以为只是GNOME运行时间长了出了故障,重启一下就好,结果又是只要登录就无法启用终端。有意思的是登录之前是可以切到tty2的,说明是登录后才出的问题。这个问题似乎没有其他的不良影响,浏览器什么的都还能运行。但是,只是用浏览器的话,我为啥要用Linux???这个问题真是很奇怪又不能不解决。
系统环境
Ubuntu 18.04 LTS, 内核5.3.0-28-generic
python版本:python3.7m
需要包:python3-dev,python3-apt
笔者的机器之前执行过pip3 install conda,不过似乎不太管用,直到今天试图安装Anaconda
操(瞎)作(蒙)过程
本段是笔者个人的实际操作记录,仅供后面总结出来的方法不起效时参考。如果总结的方法起效了就不用在乎这段。
笔者建议先阅读“总结”一段,如若不行再阅读这段。
查看~/.bashrc和/etc/profile
确认了是登录后才有问题,那么首先怀疑~/.bashrc的问题。重启一下进入tty2,直接把~/.bashrc里整个conda的启动代码注释掉,重启,没有任何用。说明不只是它出了问题。
检查/etc/profile和/etc/rc.local等常见配置文件,没有发现任何异常。
重装桌面管理器
在recover模式下先启用network再在root权限下卸载gdm3再重装,没有任何用。
换用miniconda
重启后登录前切到tty2(或者,如果这里没有网的话,试试在recover模式下操作),用w3m浏览器(一个命令行网页浏览器)在bing.com中搜索miniconda。这东西界面很简单明了,带方括号的控件可以按Enter交互。在文本框(TEXT)控件按回车,输入miniconda,再按回车,然后通过上下键选中SUBMIT按钮后再按回车就行了。其他网站也是一样的。
选好要下载的文件,安装过程和Anaconda没有区别。切到GNOME环境下再试试,emmm,依然不行。
换用lightdm
在ecover模式下卸载gdm3改用lightdm,reboot,进入lightdm的界面。试一下终端热键,emmmmmmm,还是不行……但是试试tty热键,发现这次至少能在登录后切到tty2,不用再反复重启折腾了。
3906



被折叠的 条评论
为什么被折叠?



