python原始碼包怎麼下載?方便安裝嗎?

daxuesheng發表於2021-09-11

python原始碼包怎麼下載?方便安裝嗎?

我們去下載一個軟體,或者一個安裝包之前,小夥伴們有沒有想過我們下載是要來做什麼的呢?就比如小編想要去下載python原始碼包,希望能透過多次的使用,提高寫原始碼的水平。小編一直覺得學習之前明確方向,更容易達成之後的學習目標。接下來我們就一起看看python原始碼包的下載與安裝吧。


基於Python2.7版本

1.安裝:

下載原始碼包Python-2.7.x.tar.gz

解壓並進入原始碼包中

解決依賴關係

yum install zlib zlib-devel readline-devel openssl openssl-devel(所需依賴關係的包)

原始碼安裝三部曲

./configura --prefix=/data/program/python27(給原始碼安裝指定目錄路徑)
make
make install


2.安裝pip和setuptools    (pip和easy_install  為安裝原始碼包 後面直接跟包名  格式為:/date/program/python/bin/pip install package_name     或者    /date/program/python/bin/easy_install package_name )

說明:安裝pip之前必須安裝setuptools

setuptools安裝:

cd進入到解壓的原始碼包中

/data/program/python27/bin/python setup.py install

安裝完畢之後會生成一個easy_install的指令,這個指令在/data/program/python27下面


安裝pip

1.原始碼安裝

與安裝setuptools類似

/data/program/python27/bin/easy_install package_name

2.使用easy_install安裝pip

/data/program/python27/bin/easy_install pip

注意:安裝setuptools需要依賴zlib zlib-devel

安裝readline-devel解決鍵盤刪除移動等問題

      安裝完pip後使用pip install package_name的時候報錯HTTPSHANDLER需要安裝openssl openssl-devel

3. 可以給pip指定安裝源

~/.pip/pip.conf
[global]
timeout=40
index-url= 
[install]
trusted-host=mirrors.aliyun.com


到這裡python原始碼包的安裝就結束了,想學原始碼的小夥伴也可以去下載一個試試。更多Python學習推薦:

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4692/viewspace-2832185/,如需轉載,請註明出處,否則將追究法律責任。

相關文章