一個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,整個系統不能使用。