之前安裝mysql-python老是報錯,非常的費勁,而且在網上也找了很多解決方案都未解決,我想應該是python的版本有問題,2.6的有些bug沒有修復, 所以我就試了試2.7的最新版本,按照下面的方法,在新的目錄上安裝好後,再安裝mysql-python就沒有問題了。
linux很多元件需要python,但自帶的都是比較舊的版本,但不少程式也需要python,但都是要求比較高的版本,但python新舊版本不太相容,所以……
我們很有比較在系統上裝個新版本,但預設還是要用舊版的python。以下是安裝過程。
裝較新版sqlite,否則新版的2.7會編譯出錯,而且一些python應用程式也會莫名其妙地執行出錯。
wget然後安裝python,這裡安裝到/usr/local/python27的路徑,防止覆蓋掉舊版。tar zxf sqlite-autoconf-3071401.tar.gz
./configure
make && make install
ln -sf /usr/local/lib/libsqlite3.so /usr/lib/libsqlite3.so
ln -sf /usr/local/lib/libsqlite3.so.0.8.6 /usr/lib/libsqlite3.so.0.8.6
ln -sf /usr/local/lib/libsqlite3.so.0 libsqlite3.so.0.8.6
wget然後安裝setuptools,即easy_install。tar zxf python-2.7.3.tgz
cd python-2.7.3
./configure –prefix=/usr/local/python27
make
make install
ln -sf /usr/local/python27/bin/python2.7 /usr/local/bin/python2.7
wget好了,現在如果要用自帶的python,則直接執行對應的py檔案即可,如果要用安裝的python2.7,則使用「python2.7 ***.py」即可。tar zxf setuptools-0.6c11.tar.gz
cd setuptools-0.6c11
python2.7 setup.py install
ln -sf /usr/local/python27/bin/easy_install-2.7 /usr/local/bin/easy_install-2.7
使用easy_install也是,自帶的直接執行「easy_install ***」,對應python2.7的執行「easy_install2.7 ***」。
linux系統安裝python2 7
centos6系統自帶的python版本為2.6。python中很多模組要求python版本為2.7。本文將介紹如果安裝python2.7。1 安裝前的準備 安裝readline模組,以提供命令歷史和命令補全功能 12 3 yum y install readline readline devel ...
python2 7換行 Python2 7基礎語法
1.建立檔案xx.py usr bin python3 print hello,world 2.linux下執行 python hello.py 3.編碼 預設字串unicode 設定編碼 coding utf 8 4.識別符號 第乙個字元必須是字母表中字母或下劃線 識別符號的其他的部分有字母 數字...
Linux下安裝或公升級Python 2 7
1.準備編譯環境gcc12 tar zxvf python x.x.x.tgz cdpython x.x.x 4.配置 1 查詢configure檔案12 find.name configure cd搜尋結果 一般就在python檔案根目錄下 2 進行配置 1.configure 5.編譯12 ma...