連接:https://www.zhihu.com/question/42162071/answer/95441732html
tkinter是由tcl和tk兩個部分組成的,因此下載tkinter的時候,要下載tcl8.6.5和tk8.6.5兩部分。下載完以後分別解壓tar -zxvf tcl8.6.5-src.tar.gz,tar -zxvf tk8.6.5-src.tar.gz.解壓完成以後先安裝tcl:python
sudo make install
接着再安裝tk:ubuntu
cd tk8.6.5/unixvim
./configyreruby
makespa
sudo make installunix
若是第4步出現相似x11/xlib.h:沒有那個文件或目錄,還須要多一步,須要安裝sudo apt-get install libx11.dev 而後接着繼續第4步。code
如今應該成功安裝了。輸入wish 回車 info tclversion 和puts $tk_version查看版本。 htm
進入到Python解壓包的目錄下,注意,不是安裝Python的目錄,而是解壓的目錄,通常而言就是下載Python目錄下,以前我一直在安裝目錄下找Modules文件夾,死活找不到。blog
vim Modules/Setup.dist
修改如圖所示:
把箭頭所指的行數前面的註釋去掉,同時在第4個箭頭處,修改tcl和tk的版本爲剛纔的安裝版本,保持退出。
接下來還須要從新編譯和安裝一遍Python,
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install python3
從新創建到python3.5的軟鏈接便可:
ortonwu@ubuntu:/usr/bin$ sudo rm -rf /usr/bin/python ortonwu@ubuntu:/usr/bin$ sudo ln -s /usr/bin/python3.5 /usr/bin/python
ortonwu@ubuntu:/usr/bin$ sudo rm -rf /usr/bin/pip3
ortonwu@ubuntu:/usr/bin$ sudo ln -s /usr/bin/python3.5/pip3 /usr/bin/pip3
ortonwu@ubuntu:/usr/bin$ sudo rm -rf /usr/bin/python3
ortonwu@ubuntu:/usr/bin$ sudo ln -s /usr/bin/python3.5 /usr/bin/python3
在3.6後,pip3的使用方法
On Unix-like systems use:
python3.6 -m pip install [Package_to_install]
或來到Python3.5.2的源文件目錄的