最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

CentOS中升級Python版本的方法詳解

 更新時間:2017年07月10日 08:47:36   作者:Smart Testing  
本文給大家分享的是再centos系統(tǒng)中將Python版本從2.6升級到2.7的方法和升級過程中遇到的問題的處理,非常詳細,有需要的小伙伴可以參考下

CentOS升級Python2.6到Pythno2.7

最近在Linode上弄Python、出現(xiàn)ValueError: zero length field name in format這樣的錯誤;

翻看文檔之后發(fā)現(xiàn)只要升級Python到2.7以上版本就能解決問題。

用 Pythno -V 看了一下目前Centos上的版本是2.6的。

CentOS6系列里面默認安裝的都是Python2.6的版本

所以我們可能會出現(xiàn)這樣的錯誤

ValueError: zero length field name in format

這個時候我們就需要把Pythno2.6升級到Python2.7以上的版本

升級Python

系統(tǒng)默認安裝的Python是2.6.x的,我們需要升級到Python2.7,用wget命令從官方下載源文件,然后解壓進行編譯

wget https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tar.xz
unxz Python-2.7.13.tar.xz
tar -vxf Python-2.7.13.tar

執(zhí)行完以上命令會解壓得到Python-2.7.13這個文件夾,進入該目錄并執(zhí)行以下命令進行配置

./configure --enable-shared --enable-loadable-sqlite-extensions --with-zlib

執(zhí)行

vim ./Modules/Setup

找到#zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz去掉注釋并保存,然后進行編譯和安裝

make && make install

安裝好Python2.7之后我們需要先把Python2.6做個備份

執(zhí)行以下命令,對Python2.6進行備份,然后為Python2.7創(chuàng)建軟鏈接、把Python2.7作為默認Python來用

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


然后編輯/usr/bin/yum,將第一行的#!/usr/bin/python修改成#!/usr/bin/python2.6.6

現(xiàn)在執(zhí)行yum命令已經(jīng)不會出現(xiàn)之前的錯誤信息了。

我們執(zhí)行python -V查看版本信息,如果出現(xiàn)錯誤

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

編輯配置文件

vim /etc/ld.so.conf

查看是否有 /usr/local/lib,沒有的話請?zhí)砑右恍?、保存退出?/p>

然后刷新配置

/sbin/ldconfig 
/sbin/ldconfig -v

PS:如果你原來在python2.6環(huán)境中安裝了Pip的話、是需要重新安裝

PS2:如果你原來用pip install xxx 安裝了第三方庫的話也是需要重新安裝的

相關文章

  • python?PyQt5(自定義)信號與槽使用及說明

    python?PyQt5(自定義)信號與槽使用及說明

    這篇文章主要介紹了python?PyQt5(自定義)信號與槽使用及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • Python中l(wèi)ogger模塊的使用場景分析

    Python中l(wèi)ogger模塊的使用場景分析

    logger是python的內(nèi)置模塊,用以輸出代碼運行過程中的運行情況,極大的方便了我們的debug過程,本文通過實例代碼給大家介紹了Python中l(wèi)ogger模塊的使用教程,需要的朋友可以參考下
    2023-06-06
  • Python關于excel和shp的使用在matplotlib

    Python關于excel和shp的使用在matplotlib

    今天小編就為大家分享一篇關于Python關于excel和shp的使用在matplotlib,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • Pandas之to_sql()插入數(shù)據(jù)到mysql中所遇到的問題及解決

    Pandas之to_sql()插入數(shù)據(jù)到mysql中所遇到的問題及解決

    這篇文章主要介紹了Pandas之to_sql()插入數(shù)據(jù)到mysql中所遇到的問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • Python編程使用有限狀態(tài)機識別地址有效性

    Python編程使用有限狀態(tài)機識別地址有效性

    這篇文章主要介紹了Python編程中如何使用有限狀態(tài)機識別地址有效性,如何識別一個地址是否有效,確切的講,如何編程識別一個中國地址是否有效
    2021-09-09
  • Python使用ffmpeg實現(xiàn)將WebM文件轉(zhuǎn)換為MP4文件

    Python使用ffmpeg實現(xiàn)將WebM文件轉(zhuǎn)換為MP4文件

    這篇文章主要介紹了Python如何使用wxPython庫創(chuàng)建一個簡單的GUI應用程序,可以實現(xiàn)將WebM文件轉(zhuǎn)換為MP4文件,文中的示例代碼講解詳細,感興趣的可以動手嘗試一下
    2023-08-08
  • 詳解Python如何實現(xiàn)批量為PDF添加水印

    詳解Python如何實現(xiàn)批量為PDF添加水印

    我們有時候需要把一些機密文件發(fā)給多個客戶,為了避免客戶泄露文件,會在機密文件中添加水印。本文將利用Python實現(xiàn)批量為PDF添加水印,需要的可以參考一下
    2022-05-05
  • 8個實用的Python程序你知道幾個

    8個實用的Python程序你知道幾個

    這篇文章主要為大家詳細介紹了8個實用的Python程序,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助<BR>
    2022-02-02
  • Python?Web?App開發(fā)Dockerfiles編寫示例

    Python?Web?App開發(fā)Dockerfiles編寫示例

    這篇文章主要為大家介紹了Python?Web?App編寫Dockerfiles的示例代碼,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-06-06
  • Python中操作文件之write()方法的使用教程

    Python中操作文件之write()方法的使用教程

    這篇文章主要介紹了Python中操作文件之write()方法的使用教程,是Python入門學習中的基礎知識,需要的朋友可以參考下
    2015-05-05

最新評論

延长县| 城口县| 武邑县| 稷山县| 固始县| 江永县| 马鞍山市| 江达县| 青田县| 元江| 岚皋县| 临朐县| 伊吾县| 商河县| 张北县| 花垣县| 南木林县| 林口县| 尖扎县| 左权县| 金昌市| 大宁县| 南澳县| 如东县| 寿宁县| 梅河口市| 淮阳县| 鄄城县| 普定县| 福泉市| 广灵县| 元朗区| 马龙县| 阳江市| 汨罗市| 永定县| 怀远县| 墨江| 思南县| 宁德市| 刚察县|