原标题:一个pycharm引起ubuntu桌面丢失的惨案

俗话说 no zuo ,no die,

我用python写一个数据转换程序,可以正常运行,但是有几个小问题,我要用debug看一下

一调试才发现,出现以下错误

/usr/bin/python2.7 /buildtools/pycharm-2017.1/helpers/pydev/pydevd.py --multiproc --qt-support --client 127.0.0.1 --port 36360 --file /study/python/zookeeper/app.py

Traceback (most recent call last):

File "/buildtools/pycharm-2017.1/helpers/pydev/pydevd.py", line 17, in

from _pydev_bundle import pydev_imports, pydev_log

File "/buildtools/pycharm-2017.1/helpers/pydev/_pydev_bundle/pydev_imports.py", line 59, in

from urllib.parse import quote, quote_plus, unquote_plus #@UnresolvedImport

ImportError: No module named parse

最初我怀疑是pycharm的bug,后来安装了最新版本,还是不行

我考虑了一下urllib是python3搞的鬼,

因为pydev_imports.py有以下代码

try:

from urllib import quote, quote_plus, unquote_plus

except:

from urllib.parse import quote, quote_plus, unquote_plus #@UnresolvedImport

只有删除了python3,这一删除不要紧

再次启动时,发现登录ubuntu后,发现状态栏和菜单栏全部没有了,整个桌面就剩下一个slickedit的图标

一想无所谓,反正我在ubuntu都是命令行的干活。

一按Ctrl+Alt+T,发现控制台也打不开了,没办法了先修理ubuntu。

使用Ctrl+Alt+F6,进入到另一个tty下面

sudo apt-get install dconf-tools

dconf reset -f /org/compiz/

setsid unity

会进入登录桌面 Ctrl+Alt+F7的那个

unity --reset-icons

重启后,进入桌面

发现update-manager没有了,不过无所谓,我安装deb的使用使用dpkg

sudo dpkg -i sogoupinyin_2.1.0.0082_amd64.deb

没有了gedit,不用我改用Atom

没有了sogou输入法,安装了也不好用

因为我的pycharm 是主要开发工具,必须要用debug

后来发现在工程的目录下,有个urllib.py文件,删除后pycharm就可以debug了

一个垃圾的ide,因为和python3同名的文件就不能debug。

一个垃圾的os,删除python3,整个系统不能使用。

作者:mfc42d

来源:http://blog.chinaunix.net/uid-192452-id-5762362.html

——马哥教育Linux网络班27期开班倒计时2天——

——添加课程顾问,立刻领取专属周边——

——马哥教育,让你懂更让你行——

责任编辑:

linux桌面环境丢失,一个pycharm引起ubuntu桌面丢失的惨案相关推荐

  1. 三星宣布 Linux on DeX:手机秒变 Ubuntu 桌面环境

    昨日,三星公布了一个新项目 -- Linux on DeX.官网对它的描述是,Linux on DeX 可让你随时随地享受 Linux 环境. 简单来说,通过该应用三星手机可以启动 Linux 容器, ...

  2. ubuntu选择桌面环境_选择您的Ubuntu:8种具有不同桌面环境的Ubuntu衍生物

    ubuntu选择桌面环境 There are a wide variety of Linux distributions, but there are also a wide variety of d ...

  3. linux桌面添加软件快捷方式,如何在 Ubuntu 桌面手动添加应用快捷方式

    原标题:如何在 Ubuntu 桌面手动添加应用快捷方式 在这篇快速指南中,你将学到如何在 Ubuntu 桌面和其他使用 GNOME 桌面的发行版中添加应用图标. -- Abhishek Prakash ...

  4. 自定义linux桌面,教您6个自定义Ubuntu桌面的步骤

    对于那些想要易于使用的界面的人来说,Ubuntu是一个不错的Linux发行版,可以说是Linux新手的最佳Linux发行版. 但是,这会带来一些副作用,即对于界面和外观,Canonical为用户做了很 ...

  5. linux ubuntu桌面进程,21款必不可少的Ubuntu桌面应用程序

    12. Steam Linux Gaming 如果你打算在Linux系统上玩游戏,那么确实值得花一番心思来安装Steam,这是一种大受欢迎的游戏发布平台. 有3000多款Steam游戏适用于Linux ...

  6. linux切换桌面环境bug,GNOME 3.32.2桌面环境发布,最新的bug和安全修复

    GNOME项目今天宣布发布GNOME 3.32 "Taipei"桌面环境的第二个也是最后一个版本的普遍可用性,适合于所有基于的Linux操作系统. 在第一个版本发布一个月之后,GN ...

  7. linux ubuntu桌面进程,如何加快你的Ubuntu桌面性能

    Ubuntu是非常强大和精致的基于Debian的Linux发行版. 尽管Ubuntu桌面性能在现代笔记本电脑和台式机上非常好,速度也非常快. 但是在安装Ubuntu之后的几天,您可能已经注意到,您的系 ...

  8. linux最小安装桌面,Linux工作环境:CentOS7最小安装+Xfce桌面环境

    ref: https://blog.csdn.net/smstong/article/details/44802989 3.1 执行CentOS7 最小安装 去官网下载CentOS-7.0-1406- ...

  9. debian查看linux语言环境,如何在Debian中安装桌面和中文环境

    资深的Linux管理员都倾向于命令行界面,不过某些情况下图形界面还是有必要的,譬如浏览网页,另外国内的用户肯定涉及中文环境的问题,下文简述如何在Debian Etch中安装桌面系统和中文环境. 一.桌 ...

最新文章

  1. 30秒的PHP代码片段(3)字符串-String 函数-Function
  2. Python标准库:内置函数dict(mapping, **kwarg)
  3. C++/GO/多媒体方向
  4. docker安装redis提示没有日记写入权限_浅析Linux下Redis的攻击面(一)
  5. XMemcached使用示例--转
  6. Leaflet中使用leaflet-cion-pulse插件实现波动的图标效果
  7. QML和C++混合编程--(一)
  8. Python实现红黑树的插入操作
  9. python的dev包怎么安装_几种Python包的安装方式
  10. android开发学术报告,基于Android应用的安全防护技术研究
  11. Fragment 和 FragmentActivity的使用(二)
  12. 切换账号_在iOS 13在如何切换App Store账号
  13. linux内核 eql.c,Linux Kernel EQL_GETMASTRCFG请求内核信息泄露漏洞
  14. 两张图片合成一张_利用溶图技巧把多张图片合成一张奇幻风格图片教程
  15. java处理dealfilter_Java-DealString工具类
  16. Django--4、认证系统
  17. struts教程笔记1
  18. Oracle oci.dll下载地址
  19. 计算机性能和拷机软件
  20. PYTHON Fraction 分数处理

热门文章

  1. Groovy里读写本地文件的几种方式
  2. 使用SAP Analytics Cloud统计SAP C4C系统创建Lead里包含的产品信息分布情况
  3. SAP ABAP OData uri type为metadata的请求处理逻辑
  4. UI5控件类似Java反射机制的一个小技巧
  5. SAP权限对象_SAP_APP
  6. Enhancement set functionality missing in some system
  7. SAP S/4HANA里KPI tile的一个具体例子
  8. observer mode - theme change
  9. SAP UI5对于颜色使用的最佳实践
  10. 如何使用事务码SMICM分析ABAP代码发起的HTTP请求的错误