मैं पायथन संकुल को स्थापित करने की कोशिश कर रहा था जिसे मैंने हाल ही में प्राप्त किया है। मैं पायथन के अपेक्षाकृत नए प्रति उपयोगकर्ता साइट-संकुल निर्देशिका और नए विकल्प का लाभ उठाने की कोशिश कर रहा था --user
। (विकल्प वर्तमान में अनिर्धारित है , हालांकि यह पायथन 2.6+ के लिए मौजूद है; आप दौड़कर मदद देख सकते हैं python setup.py install --help
।)
जब मैंने दौड़ने की कोशिश की
python setup.py install --user
मेरे द्वारा डाउनलोड किए गए किसी भी पैकेज पर, मुझे हमेशा निम्न त्रुटि मिली:
error: can't combine user with with prefix/exec_prefix/home or install_(plat)base
त्रुटि अत्यंत क्योंकि हैरान था, जैसा कि आप देख सकते हैं, मैं नहीं दे रहा था --prefix
, --exec-prefix
, --install-base
, या --install-platbase
कमांड लाइन विकल्प के रूप में झंडे। मैंने यह जानने में बहुत समय बर्बाद किया कि समस्या क्या थी। मैं नीचे दिए गए अपने उत्तर का दस्तावेजीकरण करता हूं, कुछ अन्य गरीब आत्मा को याक शेविंग के कुछ घंटों के लिए आशा करता हूं ।
./configure --prefix=${HOME}
कि "उपयोगकर्ता = 1" में होने पर स्रोत से अजगर 3.6 स्थापित करने की कोशिश कर रहा था~/.pydistutils.cfg
। उस मामले में, मुझे "उपयोगकर्ता = 1" टिप्पणी करने की आवश्यकता है ताकि स्थापना प्रक्रिया पूरी हो सके।