linux下Python原始碼包編譯以及遇到的問題

2021-07-31 15:50:09 字數 852 閱讀 2952

解壓原始碼包

cd python-x.x.x進入解壓後的原始碼包

配置#./configure --prefix=/usr/local/python2.7 --enable-shared

configure 是乙個可執行指令碼,它有很多選項,使用命令

#./configure –help 輸出詳細的選項列表

./configure --prefix=/usr/local/python2.7表示安裝到/usr/local目錄

編譯#make

安裝make install

將python放入path變數中

ln -s /usr/local/python2.7/bin/python2.7 /usr/bin/python

執行python可能會報

python: error while loading shared libraries: libpython2.7.so.1.0: cannot open shared object file: no such file or directory

解決辦法:

# vi /etc/ld.so.conf

新增新行:/usr/local/python2.7/lib

儲存後,執行

# /sbin/ldconfig

# /sbin/ldconfig –v

最後執行python命令

linux下MySql原始碼安裝

linux下mysql原始碼安裝 以下只是簡單的安裝,如果你要是搭建lamp平台的話,還要在編譯的時候加入一些引數。groupadd mysql useradd g mysql mysql tar zxvf mysql tar.gz cd mysql configure prefix usr loc...

Linux下原始碼安裝OpenSSL

開發環境為ubuntu 12.04,預設安裝了openssl了,可以通過 which openssl來檢視安裝位置,但是在 usr include等目錄下都找不到openssl相關的標頭檔案,所以需要從原始碼重新安裝openssl。wget tar zxvf openssl 1.0.0l.tar.g...

linux下 原始碼安裝nginx

inux系統為centos 64位 第二步 解壓 tar zxvf nginx 1.5.9.tar.gz mv到 usr local nginx目錄下 第三步 設定一下配置資訊 configure prefix usr local nginx 或者不執行此步,直接預設配置 第四步 make 編譯 m...