पीआईपी स्थापित और पायथन पथ


4

मैं एक django वेबसाइट के लिए अपने अजगर की आवश्यकताओं को प्राप्त करने के लिए एक मैक पर पाइप इंस्टॉल का उपयोग कर रहा हूं।

मुझे MacPorts से पाइप मिला

port install pip-2.7

अब समस्या यह है कि पाइप उन पैकेजों को एक स्थान पर स्थापित करता है जो मेरे अजगर sys.path में नहीं हैं।

मैंने इस फर्जी स्थान की नकल की है

/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/

मेरे sys.path में मौजूद स्थान पर

/Library/Python/2.7/

बेशक, यह ठीक काम किया है, लेकिन मैं भविष्य में पाइप का उपयोग करूंगा, इसलिए मुझे लगातार समाधान की आवश्यकता है।

सवाल यह है कि मैं उस बकवास स्थान को पहचानने के लिए अपने sys.path को कैसे बदल सकता हूं या कहीं और निर्भरता स्थापित करने के लिए पाइप को कैसे बताऊं?


क्रॉस साइट डुप्लिकेट, stackoverflow.com/q/10461590/425313
Brad Koch

यह सवाल मुझे चौंका देता है।
hmijail

जवाबों:


1

प्रलेखन : ठीक PYTHONPATH वातावरण विविधता।


मैं उल्लेख करना भूल गया, लेकिन मैंने पहले ही कोशिश की है कि कुछ बार। मैं $ PYTHONPATH सेट करता हूं और निर्यात करता हूं (जो कि हालांकि मुझे वास्तव में समझ में नहीं आता कि खाली क्यों है)। मैं एक और टर्मिनल खोलता हूं और $ PYTHONPATH बदल देता है। हालाँकि, एक अजगर व्याख्याकार और मुद्रण sys.path खोलना अपरिवर्तित लगता है।
Calin Paul Alexandru

ओह कोई बात नहीं। यह आखिरकार काम कर गया।
Calin Paul Alexandru
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.