linux很多元件需要python,但自帶的都是比較舊的版本,但不少程式也需要python,但都是要求比較高的版本,但python新舊版本不太相容,所以……
我們很有比較在系統上裝個新版本,但預設還是要用舊版的python。以下是安裝過程。
裝較新版sqlite,否則新版的2.7會編譯出錯,而且一些python應用程式也會莫名其妙地執行出錯。
wget然後安裝python,這裡安裝到/usr/local/python27的路徑,防止覆蓋掉舊版。3071401.tar.
gztar 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。(用於測試編譯)tgztar 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」即可。7df2a529a074f613b509fb44feefe74e
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 ***」。
**
Python2 包的安裝
2.1 package以及資料型別1 自帶package和外部package 1.1 自帶package舉例 os os.getwd 作業系統自帶的包 外部package以及管理系統介紹 easy install,pip comes with python 3.4 環境變數中配置easy insta...
在Linux系統上編譯安裝Python2 7 5
在linux系統上編譯安裝python2.7.5主要有以下幾步 2 解壓檔案原始碼包 命令 tar xvf python 2.7.5.tar.bz2 3 建立安裝目錄 命令 mkdir usr local python27 4 編譯安裝 configure prefix usr local pyth...
python2中編碼問題
1.python 3 中 str 與 bytes 在 python3中,字串有兩種型別 str和bytes。在 python 3 中你定義的所有字串,都是 unicode string型別,使用 type 和 isinstance 可以判別 python3 str obj 你好 type str o...