ubuntu 安装python3.6后,terminal终端打不开问题
由于Ubuntu16.04,自带Python2.7和Python3.5
当我安装完Python3.6.5后,terminal终端打不开了,
jekay@jekay-pc:~$ gnome-terminal
Traceback (most recent call last):
File "/usr/bin/gnome-terminal", line 9, in <module>
from gi.repository import GLib, Gio
File "/usr/lib/python3/dist-packages/gi/__init__.py", line 42, in <module>
from . import _gi
ImportError: cannot import name '_gi'
Error in sys.excepthook:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 63, in apport_excepthook
from apport.fileutils import likely_packaged, get_recent_crashes
File "/usr/lib/python3/dist-packages/apport/__init__.py", line 5, in <module>
from apport.report import Report
File "/usr/lib/python3/dist-packages/apport/report.py", line 30, in <module>
import apport.fileutils
File "/usr/lib/python3/dist-packages/apport/fileutils.py", line 23, in <module>
from apport.packaging_impl import impl as packaging
File "/usr/lib/python3/dist-packages/apport/packaging_impl.py", line 23, in <module>
import apt
File "/usr/lib/python3/dist-packages/apt/__init__.py", line 23, in <module>
import apt_pkg
ModuleNotFoundError: No module named 'apt_pkg'
Original exception was:
Traceback (most recent call last):
File "/usr/bin/gnome-terminal", line 9, in <module>
from gi.repository import GLib, Gio
File "/usr/lib/python3/dist-packages/gi/__init__.py", line 42, in <module>
from . import _gi
ImportError: cannot import name '_gi'
处理方法:
1: Ctrl+Alt+F1 打开系统终端
2:进入默认Python3 gi 目录
jekay@jekay-pc:~$ cd /usr/lib/python3/dist-packages/gi/
3:复制两份文件,重命名,将版本3.5换成3.6
jekay@jekay-pc:/usr/lib/python3/dist-packages/gi$ sudo cp _gi.cpython-35m-x86_64-linux-gnu.so _gi.cpython-36m-x86_64-linux-gnu.so
jekay@jekay-pc:/usr/lib/python3/dist-packages/gi$ sudo cp _gi_cairo.cpython-35m-x86_64-linux-gnu.so _gi_cairo.cpython-36m-x86_64-linux-gnu.so
4:Ctrl+Alt+F7回到桌面
OK,回复正常
来自以下博客来源:
https://blog.csdn.net/qq_33591205/article/details/79659045
https://blog.csdn.net/jaket5219999/article/details/78465251
转载于:https://www.cnblogs.com/jekaysnow/p/9110155.html
ubuntu 安装python3.6后,terminal终端打不开问题相关推荐
- 电脑安装python后开不了机_ubuntu 安装python3.6后,terminal终端打不开问题
由于Ubuntu16.04,自带Python2.7和Python3.5 当我安装完Python3.6.5后,terminal终端打不开了, jekay@jekay-pc:~$ gnome-termin ...
- centos/Ubuntu安装python3.7.0安装mysql5.7/5.6
Python3.7 1. 下载安装所需要的包,不然安装时或者以后使用python时报错 yum install -y libffi-devel zlib-devel bzip2-devel opens ...
- 安装Python3.5后,pip报错Fatal error in launcher: Unable to create process using ‘“‘解决方案
安装Python3.5后,pip报错Fatal error in launcher: Unable to create process using '"'解决方案 参考文章: (1)安装Py ...
- Ubuntu安装VMware Tools后不起作用
Ubuntu安装VMware Tools后不起作用 问题: 按照教程安装VMware tools后,发现从Windows托文件到虚拟机还是不成功. 在网上找方法,重新卸载安装也不好使,卡了好久的问题. ...
- ubuntu安装python3(源码安装方法)
Ubuntu安装Python3 (第0步)建议配置阿里镜像https://developer.aliyun.com/mirror/ubuntu 一.安装相关依赖 apt-get update & ...
- Ubuntu 20.04安装python3.6版本后terminal终端无法打开
点开terminal图标一直在转圈无法打开,想个招在文件夹中打开terminal(在应用市场重新安装terminal并不好用) 安装好python后根据教程删除修改过软链接一次,重新建立软链接到pyt ...
- ubuntu安装python3.6_Ubuntu上安装python3.6以及多版本python管理 | SQN
这篇文章记录了如何在Ubuntu上安装python3.6以及将其设置为系统默认. 查看Ubuntu版本 由于python3.6在不同的Ubuntu版本中的安装是不一样的,这里我们先来看一下的Ubunt ...
- ubuntu安装python3.6_Ubuntu16.04安装python3.6.5步骤详解
下载python3.6.5安装包 1. 上传安装包.打开终端,利用命令cd 进入文件所在文件夹里 python@ubuntu:~/workspace$pwd /home/python/workspac ...
- Ubuntu安装python3.10.6
Ubuntu 16.04安装python 3.10.6(通过源码安装)详细教程 最近学习python,想在Ubuntu下使用pycharm,发现pycharm不支持python3.5的解释器,就必须安 ...
- Ubuntu安装python3.7.5(附加更新python默认指向为python3.7)
我的环境:Ubuntu16.04 + Ptyhon3.7.5 之前写过CentOS系统安装Python,本以为Ubuntu下和CentOS下安装步骤差不多,没想到不太一样,所以更新一篇Ubuntu下安 ...
最新文章
- qt4.7 mysql_详解Qt 4.7编译和访问Mysql驱动
- 同源策略为什么可以防csrf_Spring Security 如何预防CSRF跨域攻击?
- linux : 各个发行版中修改python27默认编码为utf-8
- java设置等待锁的时间_java的锁池和等待池
- 接口、抽象类、类之间的关系
- CSS效果:固定页脚、PNG透明、最小高度 3枚
- 进阶03 System、StringBuilder类
- pytorch自然语言处理之Pooling层的句子分类
- 地区选择控件的制作(仿中华英才网地区选择控件)
- 一个优秀程序员必备的软件背景/桌面壁纸/集原美/鬼刀.....
- 优家益购——JavaWeb项目(Jsp+Servlet+MySQL+tomcat)
- UEFI服务器PXE网络安装CentOS7.5
- Google Test - Google Testing and Mocking Framework
- 取消超时订单及延迟处理方案
- fstream头文件
- 如何使用DiVa测试UDS On DoIP
- php 抽象工厂模式,PHP设计模式(三)抽象工厂模式(Abstract Factory)
- 如何精准引流?教你适合各个行业精准引流的方法
- 18 What is the __dict__.__dict__attribute of a Python class
- 用Java模拟微信红包的实现