linux
環境下
python
的安裝過程
前言
一般情況下,
linux
都會預裝
python
了,但是這個預裝的
python
版本一般都非常低,很多
python
的新特性都沒有,必須重新安裝新一點的版本,從下邊的截圖,可以看到我的
linux
下,預裝
python
的版本非常低,古老的
2.4.3
版本。這裡我準備安裝現階段稍微主流點的版本
安裝
解壓
後邊需要做的事情需要你具有
super user
或者administrator
的許可權。圖方便,我直接切換到了
root
使用者下。
tar -xzf python-2.7.3.tgz
解壓後進入
python-2.7.3
目錄,會看到一下檔案
(注:藍色為資料夾,綠色和黑色為檔案
)編譯
&
安裝在
python-2.7.3
根目錄下執行
./configure補:
configure
命令執行完之後,會生成乙個
makefile
檔案,這個
makefile
主要是被下一步的
make
命令所使用。開啟
makefile
你就會發現,裡邊制定了構建的順序,
linux
需要按照
makefile
所指定的順序來構建
(build)
程式元件。
實際上編譯你的源**,並生成執行檔案。
再執行make install
命令make install
make install
實際上是把生成的執行檔案拷貝到
linux
系統中必要的目錄下,比如拷貝到
/usr/local/bin
目錄下,這樣所有
user
就都能執行這個程式了。
到這裡python
就算安裝完成了。需要說的是,其實其他的
linux
軟體安裝也是大同小異的,基本都需要走
configure>make>make install
這麼乙個過程。
hello world
安裝完之後,我們執行
python
命令,你會發現預設的
python
命令仍舊是指向舊的版本
2.4.3
[admin@bej301441 bin]$ which python
/usr/local/bin/python
執行which python
命令,你會發現預設的
python
是在/usr/local/bin/python
目錄下,實際上我們新安裝的
python
也在這個目錄下。
在命令列輸入
python2.7,
這樣就會執行到我們新的
python
版本了。
上建立乙個
hello.py
檔案,裡邊只寫一行**
print "hello ptian"
然後執行
不得不承認當我第一次看到
python
的時候,就被
python
的高效所打動,從來沒有一門程式語言讓我覺得程式設計是可以這麼愉悅的
…*****==eof*****===
沒有管理員許可權的情況下使用pip安裝python包
很多時候我們拿到伺服器的賬號,只是乙個普通使用者,沒有root許可權,這沒有關係。關鍵是沒有pip 沒有必要的python包。wget python get pip.py user安裝完成後會在家目錄下生成 local 資料夾,裡面有bin和lib,bin 裡就有我們需要的pip easy inst...
非root情況下安裝mysql
由於沒有root許可權,不想使用root使用者安裝在系統中的mysql,今天打算在伺服器自己的個人目錄裡安裝mysql。找到了乙個非root使用者安裝的方法,按步驟做下來還是踩了不少坑,由此記錄一下。參考 linux下非root許可權安裝mysql tar zvxf tar.gz 解壓縮 cd 進入...
在無root許可權的情況下安裝python模組
root安裝 使用easy install安裝 easy install是乙個工具,不是系統自帶,需要安裝,它的作用類似於php中的pear,或者ruby中的gem,或者perl中的cpan。安裝命令如下 wget q python ez setup.py packagename 無root許可權 ...