Ubuntu 20.04 python版本更换后terminal终端无法打开

Ubuntu 16.04 python升级后terminal终端无法打开  参考

https://www.jianshu.com/p/20aba95f4f58

 

异常:
python升级后,由自带的3.5升级到3.6后,terminal 无法打开
表现为按ctrl alt T 转圈然后无反应。

初步推断跟python有关,因为之前我升级了python然后在命令行修改了一些设置。
下面先看看问题:

在所有程序中找到xterm
输入gnome-terminal
报错大概如下:

报错大概如下:

File "/usr/lib/python3/dist-packages/gi/__init__.py", line 42, in <module>
    from . import _gi
ImportError: cannot import name '_gi'
...
ModuleNotFoundError: No module named 'apt_pkg'

参照https://askubuntu.com/questions/880188/gnome-terminal-will-not-start?utm_medium=organic&utm_source=google_rich_qa&utm_campaign=google_rich_qa的讨论,原因是python的版本被指定到了python3.6,而实际上系统应该使用python3.5。解决如下:

sudo rm /usr/bin/python3
sudo ln -s python3.5 /usr/bin/python3

问题解决!

 

2人点赞

 

快速笔记

 



作者:jfdlagbja
链接:https://www.jianshu.com/p/20aba95f4f58
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


作者:jfdlagbja
链接:https://www.jianshu.com/p/20aba95f4f58
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: 在Ubuntu 20.04中查看Python版本,可以使用以下命令: 1. 打开终端Terminal)应用程序。 2. 输入以下命令并按下回车键: python3 --version 3. 终端将显示Python版本号,例如: Python 3.8.5 这表示您的系统上安装了Python 3.8.5版本。 ### 回答2: Ubuntu 20.04是一个开源软件平台,也是一个流行的Linux发行版。它支持许多编程语言,包括Python。在Ubuntu 20.04上,查看Python版本很容易。 第一种方法是在终端中使用命令行。打开终端并键入以下命令: python --version 这将显示安装在您的计算机上的Python版本。 第二种方法是在终端中使用Python解释器。打开终端并键入以下命令: python 这将打开Python解释器。在解释器中,键入以下命令: import sys print(sys.version) 这将显示当前正在使用的Python版本以及其他有用的信息。 第三种方法是使用Python包管理器pip。打开终端并键入以下命令: pip --version 这将显示pip的版本以及其安装位置。 以上这些方法,您可以根据需要进行选择,查看Ubuntu 20.04上的Python版本。希望这能够对您有所帮助! ### 回答3: Ubuntu 20.04 自带了 Python 3,可以直接在终端里输入命令来查看默认安装的 Python 版本。 1. 打开终端:按下键盘上的`Ctrl + Alt + T`键,或是鼠标点开应用程序,搜索"终端"。 2. 在终端里输入以下命令来查看 Python版本: ``` python3 --version ``` 执行后,屏幕上会输出类似`Python 3.8.5`的文字,其中"3.8.5"表示 Python版本号,不同的操作系统可能安装的 Python 版本不一样。 如果输出的版本号是 Python 2.x.x 版本,说明您在使用旧版的系统,需要先升级 Ubuntu20.04 版本,或者另外安装 Python 3 版本。 大多数情况下,Ubuntu 20.04 自带的 Python 版本已经能满足常规开发需求,如果需要使用特定的 Python 版本,也可以通过 Anaconda、Pipenv 等工具进行管理,这里就不做过多介绍了。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值