2015-06-23 9 views
15

एनाकोंडा वातावरण में एक पैकेज स्थापित करने के बाद, मैं उस पैकेज में कोड में कुछ बदलाव करना चाहता हूं।एनाकोंडा साइट-पैकेज

मुझे स्थापित पैकेज वाले site-packages निर्देशिका कहां मिल सकती है? मुझे निर्देशिका नहीं मिली /Users/username/anaconda/lib/python2.7/site-packages

उत्तर

16

आप मॉड्यूल आयात कर सकते हैं और module.__file__ स्ट्रिंग जांच सकते हैं। इसमें संबंधित स्रोत फ़ाइल का पथ शामिल है।

वैकल्पिक रूप से, आप मॉड्यूल दस्तावेज़ में File टैग पढ़ सकते हैं, जिसे help(module), या module? का उपयोग करके आईपीथन में उपयोग किया जा सकता है।

-1

आप कमांड लाइन में 'कोंडा सूची' भी टाइप कर सकते हैं। यह संस्करण संख्याओं के साथ स्थापित मॉड्यूल मुद्रित करेगा। आपकी फ़ाइल संरचना के भीतर पथ इस सूची के शीर्ष पर मुद्रित किया जाएगा।

+0

conda सूची, बस/उपयोगकर्ता पर वातावरण में मुझे "संकुल दिया/उपयोगकर्ता/एनाकोंडा: "आउटपुट के रूप में। पैकेज के लिए सटीक स्थान आवश्यक था, जो /Users/user/anaconda/lib/python2.7/ 'है। –

5

लिनक्स उपयोगकर्ताओं इस तरह सभी इंस्टॉल किए गए पैकेज के स्थानों को पा सकते हैं:

pip list | xargs -exec pip show 
+0

यहां 'xargs' का कुछ सुरुचिपूर्ण उपयोग है! – Manbroski

17

भागो इस अंदर अजगर खोल:

from distutils.sysconfig import get_python_lib 
print(get_python_lib()) 
संबंधित मुद्दे