2013-09-05 6 views
6

नामक कोई मॉड्यूल नहीं जब मैं खोल में yum का उपयोग करता हूं, त्रुटि संदेश yum नामक कोई मॉड्यूल नहीं है, इसलिए मैं/usr/bin/yum को पहली पंक्ति को अजगर के किसी अन्य संस्करण में संपादित करता हूं, लेकिन कुछ भी नहीं परिवर्तन, और जब मैं उपयोगकर्ता अलग अजगर यम आयात करने के लिए, यह पता अलग त्रुटि enter image description hereyum --- yum

enter image description here

लाता है और जब मैं यम का उपयोग करें, संदेश इस तरह है: enter image description here यम ठीक है इससे पहले कि मैं का उपयोग करें pycurl को हटाने के लिए "rpm -e --nodeps pycurl" ... मुझे कुछ मदद चाहिए :(

+0

मुझे लगता है कि superuser.com या serverfault.com पर यह पूछना बेहतर दृष्टिकोण होगा। –

उत्तर

0

आपने pycurl को --nodeps ध्वज के साथ हटाकर स्वयं के लिए समस्या बनाई है। इस त्रुटि को हल करने के लिए, कृपया अपने सिस्टम में मैन्युअल रूप से pycurl पैकेज को दोबारा स्थापित करें।

+0

हाँ, मैं बस pycurl-7.19.0 स्थापित करता हूं, लेकिन मैं अभी भी yum का उपयोग नहीं कर सकता .. – cjmandlulu

+0

मुझे लगता है कि मैं गलत पैकेज स्थापित करता हूं, इसका नाम पाइथन-पिकुरल होना चाहिए, है ना? इसमें बहुत निर्भरताएं हैं .. – cjmandlulu

22

पाइथन के डिफ़ॉल्ट संस्करण में /usr/bin/yum की पहली पंक्ति को बदलने से मदद मिल सकती है।

eg.change #!/usr/bin/python#!/usr/bin/python2.4

+1

मैंने #!/Usr/bin/python2.6 – Anderson

+0

अधिकांश समय का उपयोग करके इस समस्या को ठीक किया है, यह मुद्दा गलत पायथन संस्करण/उपयोग/bin/yum फ़ाइल में सेट है। –

+0

यदि आप केंद्र 7 का उपयोग कर रहे हैं तो/usr/libexec/urlgrabber-ext-down की पहली पंक्ति भी बदलें। –

1
download this rpm 

python-2.4.3-46.el5_8.2.i386.rpm 
python-devel-2.4.3-46.el5_8.2.i386.rpm 
python-libs-2.4.3-46.el5_8.2.i386.rpm 
python-tools-2.4.3-46.el5_8.2.i386.rpm 
tix-8.4.0-11.fc6.i386.rpm 
tix-devel-8.4.0-11.fc6.i386.rpm 
tkinter-2.4.3-46.el5_8.2.i386.rpm 
yum-3.2.22-39.el5.centos.noarch.rpm 

http://mirror.centos.org/centos/5/os/i386/CentOS/ 

[[email protected] x]# ls 
python-2.4.3-46.el5_8.2.i386.rpm tix-8.4.0-11.fc6.i386.rpm 
python-devel-2.4.3-46.el5_8.2.i386.rpm tix-devel-8.4.0-11.fc6.i386.rpm 
python-libs-2.4.3-46.el5_8.2.i386.rpm tkinter-2.4.3-46.el5_8.2.i386.rpm 
python-tools-2.4.3-46.el5_8.2.i386.rpm yum-3.2.22-39.el5.centos.noarch.rpm 

[[email protected] x]# rpm -Uvh --replacepkgs *.rpm 
Preparing... ########################################### [100%] 
1:tix ########################################### [ 13%] 
2:tix-devel ########################################### [ 25%] 
3:python ########################################### [ 38%] 
4:tkinter ########################################### [ 50%] 
5:python-devel ########################################### [ 63%] 
6:python-libs ########################################### [ 75%] 
7:python-tools ########################################### [ 88%] 
8:yum ########################################### [100%] 
[[email protected] x]# yum update 
0

करने के लिए जब "कोई यम नामित मॉड्यूल" होता है, आप उचित अजगर & यम rpm पैकेज मैन्युअल रूप से पुनः स्थापित करना चाहिए, उदाहरण के लिए:

आरपीएम मैं अजगर * .rpm

आरपीएम मैं यम * .rpm

संबंधित मुद्दे