起因是這樣的,用Win10,python開發有一個包pip時候報錯說win沒有bash命令,可是win開啓bash後找了很多方法還是沒有能導入。於是想着在linux服務器上搞吧。
先是在自己的一臺centos7雲服務器上,自己不知道yum是依賴於py2.7的,看了一個坑爹博主直接給刪了py2.7裝py3.6。沒辦法又重裝了py2.7,搞pycharm也是,啓動錯誤亂七八糟,我裝的是jdk1.8,網上大部分教程是open jdk,可是換了openjdk也打不開pycharm,就說java有錯,很迷。一氣之下又買了個雲服務器(還好學生黨牌便宜)。還是裝了centos7的系統,python3.6順利安裝,pycharm順利安裝打開。那個包也能順利導入,但是發現一個致命問題,輸入法無法切換爲中文,網上的方法(ibus和把ubuntu搜狗轉成centos用的)也沒有解決。現在重裝了系統,ubuntu 18,直接遠程可視化桌面搞吧。
看了下網上的建議,最終採用了X2go的方式進行遠程可視化。
win端很好安裝,exe安裝包解決(https://wiki.x2go.org/doku.php)
需要填的:
1.Host(遠程服務器的ip)
2.Login(我用的root賬戶)
3.port口(我用的默認22)
4.密碼驗證(我用的密鑰)
5.下面選中XFCE(一會服務器端安裝的界面)
ubuntu端:
1.我是先對apt-get進行更新,不然老報錯
sudo apt-get update
2.必須先裝這個,不然也是報錯
sudo apt-get install software-properties-common
3.添加PPA
sudo apt-add-repository -y ppa:x2go/stable
4.安裝X2go
sudo apt-get install x2goserver x2goserver-xsession
(這步可能需要)
vim /root/.profile
最後一行修爲爲:
tty -s && mesg n || true
5.安裝桌面環境
sudo apt-get install xfce4
6.重啓服務器
我是在阿里雲上重啓的,不是用命令。
win端新建好連接後啓動成功