发布
社区首页 >问答首页 >与开放的python安装相关的终端和软件更新崩溃

与开放的python安装相关的终端和软件更新崩溃
EN

Ask Ubuntu用户
提问于 2018-07-31 19:06:27
回答 1查看 2.4K关注 0票数 0

我昨天安装了Python3,但我觉得我做得不太好:

代码语言:javascript
代码运行次数:0
复制
:~$ gnome-terminal
Traceback (most recent call last):
  File "/usr/bin/gnome-terminal", line 9, in 
    from gi.repository import GLib, Gio
  File "/usr/lib/python3/dist-packages/gi/__init__.py", line 42, in 
    from . import _gi
ImportError: cannot import name '_gi' from 'gi' (/usr/lib/python3/dist-packages/gi/__init__.py)

在尝试删除PPA (在404中)时,我得到了相同的错误:

代码语言:javascript
代码运行次数:0
复制
 add-apt-repository --remove ppa:/jonathonf/python-3.7

然而,Python运行得很顺利。这也可能有帮助:

代码语言:javascript
代码运行次数:0
复制
~$ python --version
Python 2.7.15rc1
~$ python3 --version
Python 3.7.0b3
~$ type -a python3; file $(type -aP python3)
python3 is /usr/bin/python3
/usr/bin/python3: symbolic link to /etc/alternatives/python3
~$ python3.5 --version # Expected, I installed 3.6 and 3.7 - I only added the 3.5 link as a following desperate attempt
bash: /usr/lib/command-not-found: /usr/bin/python3: bad interpreter: No such file or directory
~$ python3.6 --version
Python 3.6.5
~$ python3.7 --version
Python 3.7.0b3

运行Ubuntu 18.04

重新安装gnome-terminal后,错误仍然存在.我发现这个职位没有答案,但是他们建议重新安装Ubuntu,比如,我希望他们是在开玩笑。

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2018-07-31 22:16:59

你遵循的指令中的步骤3是错误的。Python 3的不同版本不是替代品。谢天谢地,这应该很容易解决。只需使用与文章底部的更新中类似的命令:

代码语言:javascript
代码运行次数:0
复制
sudo rm /usr/bin/python3
sudo ln -s python3.6 /usr/bin/python3
票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1061206

复制
相关文章

相似问题

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