kein Modul mit dem Namen U / min - wenn ich call yum shell
Installierte ich die python 2.7.5 und mod_wsgi auf centos Maschine linux os. Und dies geschah:
# yum
Error processing line 1 of /usr/local/lib/python2.7/site-packages/abrt.pth:
Traceback (most recent call last):
File "/usr/local/lib/python2.7/site.py", line 152, in addpackage
exec line
File "<string>", line 1, in <module>
ImportError: No module named abrt_exception_handler
Remainder of file ignored
Traceback (most recent call last):
File "/usr/bin/yum", line 22, in <module>
import yummain
File "/usr/share/yum/yummain.py", line 22, in <module>
import clientStuff
File "/usr/share/yum/clientStuff.py", line 18, in <module>
import rpm
ImportError: No module named rpm
yum-Modul nicht ausgeführt werden, da der Drehzahl-Modul nicht vorhanden ist.
Ich weiß nicht, wie kann ich installieren Sie die python-rpm-Modul und wird es funktionieren, wenn ich es installieren?
Dank.
/usr/local/lib
falsch klingt. Hast du durch Zufall ersetzen, die dein system-python? Das ist in der Regel eine schlechte Idee.Eigentlich, ja, habe ich geändert active python-version. Python 2.6 installiert wurde, bevor und nachdem ich der Installation von 2.7.5 auf /usr/local/lib. Und ich will diese version verwenden, mit mod_wsgi also änderte ich die hardlink von /usr/bin/python > /usr/local/bin/python oder sowas.
Wie kann ich dieses Problem beheben?
Außerdem habe ich kopiert einigen Modul-Verzeichnisse aus /usr/lib/python2.6/lib/site-packages /usr/local/lib/python2.7/site-packages. Nun will ich alles neu erstellen python-system auf linux. Wie kann ich Sie entfernen und installieren von python, wie python 2.7 ?
Hast du dieses problem lösen? Ich habe das gleiche..
InformationsquelleAutor u.unver34 | 2013-07-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollten Sie nicht berühren Sie mit Ihrem system python installation. Aktualisierung der sysem die python-version sollte auf die distirbution.
Wenn Sie eine neuere version installieren Sie es, aber halten Sie es eine separate form der system-version.
Sollten Sie wieder die ursprüngliche
/usr/bin/python
- es ist in der Regel ein symbolischer Link (in diesem Fall/usr/bin/python2.6
.Werden Sie wahrscheinlich wollen, zu entfernen und neu zu installieren python2.7, wie das kopieren der Module (besonders, wenn Sie mit binären Erweiterungen) von einer version zur anderen kann zu Problemen führen. Installieren Sie die Pakete, die Sie benötigen, direkt mit der neuen python-version:
Wenn Sie wollen
mod_wsgi
um die neuere version, verwenden Sie die WSGIPythonHome Richtlinie, und verweisen Sie auf die richtige Vorwahl (/usr/local
).InformationsquelleAutor mata
Ich hatte ähnliches problem, was ich habe, ist manuell herunterladen, die alte version von python und installieren Sie es mit rpm:
Nach der Neuinstallation von python, mein yum korrekt funktioniert.
InformationsquelleAutor Shumin Guo