首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Meld未在Ubuntu发射

Meld未在Ubuntu发射
EN

Stack Overflow用户
提问于 2022-04-06 16:39:01
回答 1查看 460关注 0票数 2

我刚刚在Ubuntu20.04中安装了meld。在尝试启动meld时,我收到以下错误消息:

代码语言:javascript
复制
Traceback (most recent call last):
  File "/usr/bin/meld", line 79, in <module>
    import meld.conf  # noqa: E402
ModuleNotFoundError: No module named 'meld.conf'

之后,我遇到了this解决方案,其中的答案是将#!/usr/bin/python更改为#!/usr/bin/python2。更改后,我得到以下错误消息:

代码语言:javascript
复制
  File "/usr/bin/meld", line 243
SyntaxError: Non-ASCII character '\xe2' in file /usr/bin/meld on line 243, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

给出了here关于缺少行# -*- coding: utf-8 -*-的解决方案。在此之后,我又回到了原来的错误:

代码语言:javascript
复制
  File "/usr/bin/meld", line 81, in <module>
    import meld.conf  # noqa: E402
ImportError: No module named meld.conf

我所做的唯一的事情就是在此之前将python3作为默认的python

EN

回答 1

Stack Overflow用户

发布于 2022-08-25 17:38:48

与Ubuntu22.04.1 LTS有类似的问题。

经过一些调试之后,我意识到我还通过以下方式安装了meld:

pip安装meld

不需要的/usr/local/lib/python3.10/dist-packages/meld文件夹导致。

我的解决方案正在运行(作为root):

代码语言:javascript
复制
# pip uninstall meld

现在/usr/bin/meld是通过以下方式安装的:

apt安装meld

效果很好。

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

https://stackoverflow.com/questions/71770562

复制
相关文章

相似问题

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