1、python下載python
以前也裝過其餘版本的Python,可是各類緣由一段時間沒使用了,此次從新最新的Python,直接從官網下載https://www.python.org/ftp/python/2.7.14/Python-2.7.14.tar.xzbootstrap
2、編譯安裝python2.7
Linux版本爲2.6.32-504.el6.x86_64,Python包下載後直接解壓到 工具
咱們能夠作個軟鏈接 測試
進入Python目錄進行預編譯,添加的參數fetch
執行完後咱們能夠直接make&make installui
安裝過程未出現報錯的狀況spa
3、啓動Python命令行
直接在命令行下輸入python,咱們能看到一下提示信息,說明你Python已安裝成功code
其實系統預安裝了Python2.6的版本,咱們這樣啓動的時候是啓動的系統默認的版本
在這裏咱們直接經過Python2啓動就啓動的是Python2.7,不建議直接下載Python2.6版本由於有相關的包也一併刪掉比較麻煩。
其實樓主啓動Python2.7的時候報錯:
libpython2.7.so.1.0: cannot open shared object file: No such file or directory
實際上咱們這個庫是存在的咱們編譯安裝的話它會在/usr/local/lib/
咱們能夠看到上圖裏面已經有了報錯說缺乏的包,這種狀況主要是/usr/local/lib不要全局變量咱們能夠經過如下三種方法解決這個問題:
1.直接用軟鏈接將Python的libpython2.7.so.1.0庫連接到已有的環境路徑:
2.在/etc/ld.so.conf.d/
直接建立usr_python.conf文件裏面添加/usr/local/lib
3.在預編譯的時候直接添加指定庫的路徑
# ./configure --libdir=/usr/lib
三種方法均可解決此問題。
pip
是一個Python包管理工具,主要是用於安裝 PyPI
上的軟件包,能夠替代 easy_install
工具。
咱們用pip能夠很方便解決Python的包的安裝
1、安裝pip
在官網上咱們知道能夠直接經過腳本安裝:從官網下載https://bootstrap.pypa.io/get-pip.py
直接執行以上命令,樓主這裏報了一下的錯:
pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.Collecting six Could not fetch URL https://pypi.python.org/simple/six/: There was a problem confirming the ssl certificate: Can't connect to HTTPS URL because the SSL module is not available. - skipping Could not find a version that satisfies the requirement six (from versions: )No matching distribution found for six
咱們大體能夠知道少了ssl模塊的沒法使用,查看系統的ssl包狀況發現少了devel包,直接經過yum安裝便可
肯定ssl安裝完後,咱們能夠經過導入ssl模塊進行驗證:
咱們看到爲報錯,說明ssl模塊安裝了
至此咱們再次安裝pip,執行上面的命令未出現問題。
樓主今天在另一太機器上作測試的時候須要再次安裝pip時再次報上面的錯,根據上面的步驟,然而並不能解決問題,在網上看了一下,從新編譯Python便可解決問題。