我正在使用運行Linux機器的EC2實例。錯,我刪除的Python錯誤:導入運行yum所需的Python模塊之一
sudo rm -r /usr/lib/python
sudo rm -r /usr/lib/python27
然後,我試圖從從複製在/ usr/bin中/ Python的
sudo cp-r /usr/bin/python /usr/lib/python
sudo cp-r /usr/bin/python27 /usr/lib/python27
現在回到恢復的Python,我很努力解決這個錯誤。每當我運行任何yum命令,例如
yum --version
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.
當我嘗試獲取Python版本時,它顯示Python已經安裝。
[[email protected] ~]$ python -V
Python 2.7.12
[[email protected] ~]$ /usr/bin/python -V
Python 2.7.12
[[email protected] ~]$
旋轉起來另一個微實例一小時,看之間的/ usr/bin中/區別python和/ usr/lib/python,非常不同的東西 – ms4720
你的意思是運行另一個微型實例嗎?但它沒有與我目前的實例相同的狀態嗎?是不是可以從/ usr/lib恢復python? –
不,我想讓你看看一個沒有被破壞的東西,看看它是什麼樣子,你將學習有關python的有用和基本的東西,以及如何佈置linux文件系統 – ms4720