openSUSE 安装 Anaconda3 之后出现Could not start D-Bus. Can you call qbus-qt5?

在openSUSE上安装Anaconda3后遇到启动D-Bus错误,提示'Could not start D-Bus. Can you call qbus-qt5?'。该问题仅出现在当前用户上,怀疑是Anaconda覆盖了系统自带的Python导致。解决方案是删除~/.bashrc中关于Anaconda的路径,并在PATH环境变量中确保系统Python路径在Anaconda之前。经此调整后,系统正常运行,不影响系统自带的Python2和Python3,以及Anaconda的Python3环境。
摘要由CSDN通过智能技术生成

openSUSE 安装 Anaconda3 之后出现Could not start D-Bus. Can you call qbus-qt5?

本来想学一下Python,就下了个Anaconda来玩。一路安装下来,安装的时候选择了将Anaconda添加到PATH中去,撸了一天代码也没有什么问题,结果第二天开机的时候就悲剧了:

Could not start D-Bus. Can you call qbus-qt5?
点确定就黑屏了。。。

系统版本:

lk@k:~> lsb_release -a
LSB Version:    n/a
Distributor ID: openSUSE project
Description:    openSUSE Leap 42.3
Release:        42.3
Codename:       n/a

Anaconda:

          conda version : 4.5.0
    conda-build version : 3.4.1
         python version : 3.6.4.final.0

身为linux小白的我各种搞来搞去最后发现只有当前用户是这样,也就是我lk这个用户。我仔细回忆了一下我昨天都干了什么,最后将问题定位到了Anaconda身上:莫不是你覆盖了系统自带的Python,软件版本不兼容然后就出问题了呢。昨天Anaconda除了安装了自己的文件,就只动了我系统的一样东西:.bashrc
打开.bashrc发现主要就是加了个PATH,但是它是把Anaconda放在最前面的。这样就会导致系统首先搜索到AnacondaPython

解决办法

home/lk/下的.bashrc给删了。
然后在/etc/pr

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值