0
我試圖在運行Ubuntu 14.04的全新虛擬機上從源代碼安裝最新版本的Python2.7.13。我剛剛安裝了一些先決條件,然後從官方網站下載Python2.7.13源文件。從源代碼安裝python獲得了相同的系統python
由官方文檔和一些tutorials,人們可以找到指導下,我第一次跑:
./configure --prefix=/usr/local \
--enable-shared \
--with-system-expat \
--with-system-ffi \
--enable-unicode=ucs4
其次sudo make
和sudo make altinstall
。
在此之後,我想在文件夾/usr/local/bin
應該存在一個版本爲2.7.13的python可執行文件。然而,我發現該文件夾中所有的Python相關的可執行文件(python2
和python2.7
)的版本2.7.6這只是系統Python版本運行
/usr/local/bin/python2.7 --version
我試sudo make install
重新安裝新版本,但結果是還是一樣。
有人可以解釋我做錯了什麼,我應該如何正確地做到這一點?我只想要在文件夾/usr/local
中編譯我自己的Python2.7.13和--enable_shared
,而不需要觸摸系統python。
這可以幫助你http://stackoverflow.com/questions/19256127/two-versions-of-python-on-linux-如何對做-2-7的默認 –