Python升級(jí)導(dǎo)致yum、pip報(bào)錯(cuò)的解決方法
前言
本文主要給大家介紹了因Python升級(jí)導(dǎo)致yum、pip報(bào)錯(cuò)的解放方法,分享出來供大家參考學(xué)習(xí),下面話不多說了,來一起看看詳細(xì)的介紹吧。
原因:
yum是Python寫的。服務(wù)器上Python版本過低,升級(jí)為2.7,而yum/pip未升級(jí),導(dǎo)致在執(zhí)行yum/pip時(shí)報(bào)這個(gè)錯(cuò)誤。
yum報(bào)錯(cuò):
There was a problem importing one of the Python modules required to run yum. The error leading to this problem was: No module named yum Please install a package which provides this module, or verify that the module is installed correctly. It's possible that the above module doesn't match the current version of Python, which is: 2.7.10 (default, Sep 5 2017, 17:35:43) [GCC 4.4.7 20120313 (Red Hat 4.4.7-3)] If you cannot solve this problem yourself, please go to the yum faq at: http://yum.baseurl.org/wiki/Faq
pip報(bào)錯(cuò):
Traceback (most recent call last): File "/usr/bin/pip2", line 5, in <module> from pkg_resources import load_entry_point ImportError: No module named pkg_resources
解決方案:
1、查看Python版本,執(zhí)行:
which python
可以查看到存在兩個(gè)版本的Python。
2、查看yum文件,執(zhí)行:
vim /usr/bin/yum
可以在文件的第一行,看到y(tǒng)um的Python引用。將原有的 #!/usr/bin/python 改為 #!/usr/bin/python2.6(老版本)
3、跳出再次執(zhí)行yum,即可使用。
pip同理修改
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對(duì)腳本之家的支持。
- 解決python?pip安裝第三方模塊報(bào)錯(cuò):error:legacy-install-failure
- pip更新問題的解決:'python -m pip install --upgrade pip' 報(bào)錯(cuò)問題(最新推薦)
- python使用pip成功導(dǎo)入庫(kù)后還是報(bào)錯(cuò)的解決方法(針對(duì)vscode)
- Pycharm下載pyinstaller報(bào)錯(cuò):You?should?consider?upgrading?via?the?'python?-m?pip?install?--upgrade?pip'?command的解決方法
- 基于windows下pip安裝python模塊時(shí)報(bào)錯(cuò)總結(jié)
- Python使用pip安裝報(bào)錯(cuò):is not a supported wheel on this platform的解決方法
- python?解決?pip?時(shí)報(bào)錯(cuò)?no?suchoption:?--bulid-dir?的解決辦法(最新推薦)
相關(guān)文章
Python實(shí)現(xiàn)統(tǒng)計(jì)英文單詞個(gè)數(shù)及字符串分割代碼
這篇文章主要介紹了Python實(shí)現(xiàn)統(tǒng)計(jì)英文單詞個(gè)數(shù)及字符串分割方法,本文分別給出代碼實(shí)例,需要的朋友可以參考下2015-05-05Django項(xiàng)目如何配置Memcached和Redis緩存?選擇哪個(gè)更有優(yōu)勢(shì)?
這篇文章主要介紹了Django項(xiàng)目如何配置Memcached和Redis緩存,幫助大家更好的理解和學(xué)習(xí)使用django框架,感興趣的朋友可以了解下2021-04-04Python生成任意波形并存為txt的實(shí)現(xiàn)
本文主要介紹了Python生成任意波形并存為txt的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-11-11Python 根據(jù)日志級(jí)別打印不同顏色的日志的方法示例
這篇文章主要介紹了Python 根據(jù)日志級(jí)別打印不同顏色的日志的方法示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08Django項(xiàng)目打包完整步驟以及可能出現(xiàn)的問題
django項(xiàng)目的結(jié)構(gòu)大體上都是類似,打包主要的功能就是把一些不需要部署的文件剔除,把需要部署的文件直接壓縮打包,下面這篇文章主要給大家介紹了關(guān)于Django項(xiàng)目打包完整步驟以及可能出現(xiàn)問題的相關(guān)資料,需要的朋友可以參考下2023-06-06