Python 3.x spyder4 beta5报告缺少已安装的依赖项

Python 3.x spyder4 beta5报告缺少已安装的依赖项,python-3.x,spyder,xdgutils,Python 3.x,Spyder,Xdgutils,我使用pip安装--pre-U spyder在ubuntu中安装了spyder4。当我运行它时,会出现一个弹出窗口,其中说明: You have missing dependencies! xdg >=0.26: None (NOK) 我确信已经安装了xdg utils。有人知道如何解决这个问题吗 谢谢 (此处为Spyder maintainer)您需要运行 pip install -U pyxdg 要解决此问题。(此处为Spyder maintainer)您需要运行 pip inst

我使用
pip安装--pre-U spyder
在ubuntu中安装了spyder4。当我运行它时,会出现一个弹出窗口,其中说明:

You have missing dependencies!
xdg >=0.26: None (NOK)
我确信已经安装了xdg utils。有人知道如何解决这个问题吗

谢谢

(此处为Spyder maintainer)您需要运行

pip install -U pyxdg
要解决此问题。

(此处为Spyder maintainer)您需要运行

pip install -U pyxdg

来解决此问题。

谢谢,我无法运行此命令。我收到错误:错误:无法卸载“pyxdg”。这是一个distutils安装的项目,因此我们无法准确地确定哪些文件属于它,这只会导致部分卸载。我猜您是用
sudo
安装我们的测试版的,对吗?如果是这样的话,那是一种可怕的做法,因为这样做会弄乱系统Python,并且可能会产生灾难性的后果。我的建议是改用virtualenv,我做到了!我用了sudo。我不知道这是个坏习惯。我也不能卸载。我也犯了同样的错误。我现在可以做些什么来删除它呢?你需要转到
/usr/local/lib/python3.6/dist-packages/
(或者任何你的Python版本),然后手动删除你在那里找到的东西(虽然我不知道除了Spyder之外,你是否还安装了其他带有
sudo
的Python包,你需要它们)。我使用“sudo”安装了其他包。使用“sudo”安装软件包通常是一种不好的做法吗?或者只是测试版项目?谢谢,我不能运行这个命令。我收到错误:错误:无法卸载“pyxdg”。这是一个distutils安装的项目,因此我们无法准确地确定哪些文件属于它,这只会导致部分卸载。我猜您是用
sudo
安装我们的测试版的,对吗?如果是这样的话,那是一种可怕的做法,因为这样做会弄乱系统Python,并且可能会产生灾难性的后果。我的建议是改用virtualenv,我做到了!我用了sudo。我不知道这是个坏习惯。我也不能卸载。我也犯了同样的错误。我现在可以做些什么来删除它呢?你需要转到
/usr/local/lib/python3.6/dist-packages/
(或者任何你的Python版本),然后手动删除你在那里找到的东西(虽然我不知道除了Spyder之外,你是否还安装了其他带有
sudo
的Python包,你需要它们)。我使用“sudo”安装了其他包。使用“sudo”安装软件包通常是一种不好的做法吗?或者只是测试版项目?