一個(gè)pycharm引起ubuntu桌面丟失的慘案
俗話說 no zuo ,no die,
我用Python寫一個(gè)數(shù)據(jù)轉(zhuǎn)換程序,可以正常運(yùn)行,但是有幾個(gè)小問題,我要用debug看一下
一調(diào)試才發(fā)現(xiàn),出現(xiàn)以下錯(cuò)誤
/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搞的鬼,
因?yàn)閜ydev_imports.py有以下代碼
try:
from urllib import quote, quote_plus, unquote_plus
except:
from urllib.parse import quote, quote_plus, unquote_plus #@UnresolvedImport
只有刪除了Python3,這一刪除不要緊
再次啟動(dòng)時(shí),發(fā)現(xiàn)登錄ubuntu后,發(fā)現(xiàn)狀態(tài)欄和菜單欄全部沒有了,整個(gè)桌面就剩下一個(gè)slickedit的圖標(biāo)
一想無所謂,反正我在ubuntu都是命令行的干活。
一按Ctrl+Alt+T,發(fā)現(xiàn)控制臺(tái)也打不開了,沒辦法了先修理ubuntu。
使用Ctrl+Alt+F6,進(jìn)入到另一個(gè)tty下面
sudo apt-get install dconf-tools
dconf reset -f /org/compiz/
setsid unity
會(huì)進(jìn)入登錄桌面 Ctrl+Alt+F7的那個(gè)
unity --reset-icons
重啟后,進(jìn)入桌面
發(fā)現(xiàn)update-manager沒有了,不過無所謂,我安裝deb的使用使用dpkg
sudo dpkg -i sogoupinyin_2.1.0.0082_amd64.deb
沒有了gedit,不用我改用Atom
沒有了sogou輸入法,安裝了也不好用
因?yàn)槲业膒ycharm 是主要開發(fā)工具,必須要用debug
后來發(fā)現(xiàn)在工程的目錄下,有個(gè)urllib.py文件,刪除后pycharm就可以debug了
一個(gè)垃圾的ide,因?yàn)楹蚉ython3同名的文件就不能debug。
一個(gè)垃圾的os,刪除Python3,整個(gè)系統(tǒng)不能使用。