tar -xvzf Python-3.7.1.tgz
$ cd Python-3.7.1
--prefix 表示安裝到哪,如果想安裝到默認目錄就不要
make && make install
gnome-terminal會打不開,原因是沒有_gi這個庫
cd /usr/lib/python3/dist-packages/gi/
下面的35 改成37 表示從py3.5 改到py3.7,如果安裝的是3.6就改成36
sudo cp _gi_cairo.cpython-35m-x86_64-linux-gnu.so _gi_cairo.cpython-37m-x86_64-linux-gnu.so
sudo cp _gi.cpython-35m-x86_64-linux-gnu.so _gi.cpython-37m-x86_64-linux-gnu.so
好啦,如果你把python 沒有安裝到/opt 下而是默認目錄,這樣應(yīng)該就好了,如果按照我的方式安裝,那發(fā)現(xiàn)還是沒有work,這時候會報包的路徑錯誤,就把整個gi拷貝到 /opt/python3.7下對應(yīng)目錄就OK
$ cp -r /usr/lib/python3/dist-packages/gi /opt/python3.7/lib/python3.7/site-packages/