自行把build server python版本已經從2.7.3升級到2.7.6(要build新平台的關係)
需要修好build出來的python libreadline沒有import的issue以及 build image會沒有bz2 module,趁這個機會分享一下。
前提:
如果你python並不是使用apt-get install去升級的,而是使用
./configure
sudo make
sudo make install
去安裝的人
首先,先把你之前build好的python make clean
sudo make clean
第二,安裝libreadline, bz2
sudo apt-get install libreadline-dev
sudo apt-get install libbz2-dev
第三,去2.7.6的make
folder下修改Modules/Setup裡面的一行
#readline readline.c -lreadline –ltermcap
把這一行unmark
第四,重新configure編譯與安裝
./configure
sudo make
sudo make install
這樣應該就可以了。
留言