Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन मॉड्यूल कहां संग्रहीत होते हैं?

पायथन मॉड्यूल आमतौर पर आपके पायथन फ़ोल्डर में `/lib/site-packages` में संग्रहीत होते हैं। यदि आप देखना चाहते हैं कि पायथन मॉड्यूल इम्पोर्ट करते समय किन डायरेक्टरी की जांच करता है, तो आप निम्न लॉग कर सकते हैं:

sys.path देखें


>>> import sys
>>> print(sys.path)
['', 'C:\\Python27', 'C:\\Python27\\Lib\\site-packages', 'C:\\Python27\\Lib', 
 'C:\\Python27\\DLLs', 'C:\\Python27\\Lib\\lib-tk', 'C:\\Python27\\Scripts', 
 'C:\\WINDOWS\\SYSTEM32\\python27.zip', 'C:\\Python27\\lib\\plat-win', 
 'C:\\Python27\\lib\\site-packages\\win32', 'C:\\Python27\\lib\\site-packages\\win32\\lib', 
 'C:\\Python27\\lib\\site-packages\\Pythonwin']

स्क्रिप्ट द्वारा उपयोग किए जा रहे व्यक्तिगत मॉड्यूल का स्थान सूचीबद्ध करें

आप `python -v` कमांड का उपयोग करके किसी स्क्रिप्ट (मान लें hello.py) द्वारा उपयोग किए जा रहे व्यक्तिगत मॉड्यूल के स्थान को सिस्टम पर सूचीबद्ध कर सकते हैं। उदाहरण के लिए:


$ python -v hello.py
PS C:\Users\Ayush> echo 'import scrapy' > hello.py
PS C:\Users\Ayush> python -v hello.py
# installing zipimport hook
import zipimport
# builtin
# installed zipimport hook
# C:\Python27\Lib\site.pyc matches C:\Python27\Lib\site.py
import site
# precompiled from C:\Python27\Lib\site.pyc
# C:\Python27\Lib\os.pyc matches C:\Python27\Lib\os.py
...

विशिष्ट मॉड्यूल का स्थान ढूंढें

प्योर पायथन मॉड्यूल के लिए:


>>> import mymodule
>>> mymodule.__file__
'C:/Users/Ayush/mymodule.py'

बिल्ट-इन / C एक्सटेंशन मॉड्यूल के लिए:

कई बिल्ट-इन मॉड्यूल C में लिखे गए हैं, इसलिए `module.__file__` एक `.so` फ़ाइल (विंडोज पर कोई `module.__file__` नहीं) की ओर इशारा करता है, और इसलिए आप सोर्स नहीं देख सकते।

मुख्य स्थान (प्लेटफॉर्म अनुसार)

प्लेटफॉर्मसामान्य स्थान
WindowsC:\PythonXX\Lib\site-packages\
Linux (सिस्टम)/usr/lib/pythonX.Y/site-packages/
Linux (उपयोगकर्ता)~/.local/lib/pythonX.Y/site-packages/
macOS (Homebrew)/usr/local/lib/pythonX.Y/site-packages/
Conda/path/to/conda/envs/envname/lib/pythonX.Y/site-packages/

उपयोगी कमांड


# पैकेज स्थान दिखाएं
python -c "import package; print(package.__file__)"

# सभी site-packages डायरेक्टरी
python -m site

# पिप शो
pip show package_name
  1. अपने मैक पर Apple Books फ़ाइलों का पता कैसे लगाएं अपने मैक पर Apple Books फ़ाइलों का पता कैसे लगाएं

    मैक पर iBooks कहाँ संग्रहीत हैं? iTunes के विपरीत, iBooks या Apple Books का रास्ता, जिससे आप कई उपकरणों पर अपनी जानकारी के भंडार तक पहुंच सकते हैं, एक अलग ही रंग का घोड़ा है। मैक के लिए iBooks ऐप का उपयोग करके आप आइटम शीर्षक, लेखक पुस्तकें और PDF फ़ाइलें देख सकते हैं। ऐप सामग्री को आपके सभी उपकरणों

  1. Microsoft Teams रिकॉर्डिंग: वे कहाँ स्टोर होती हैं और उन्हें कैसे प्रबंधित करें Microsoft Teams रिकॉर्डिंग: वे कहाँ स्टोर होती हैं और उन्हें कैसे प्रबंधित करें

    वर्क-फ्रॉम-होम लचीलेपन या ऑफिस में संचार के लिए मैसेजिंग ऐप्स की अत्यधिक आवश्यकता के कारण, कई मैसेजिंग ऐप्स ने अपनी लोकप्रियता में नई ऊंचाइयों को छुआ है। ऐसा ही एक ऐप है Microsoft Teams। हाल ही में, Microsoft Teams ने OneDrive में सेव की गई Teams रिकॉर्डिंग को ऑटोमैटिकली डिलीट करने की सुविधा पेश की

  1. एप्पल आपकी तस्वीरें कहां स्टोर करता है? एक व्यापक गाइड एप्पल आपकी तस्वीरें कहां स्टोर करता है? एक व्यापक गाइड

    क्या आपने कभी सोचा है कि एप्पल फोटोज आपके मैक पर तस्वीरें कहां स्टोर करता है? आपने सबसे अधिक संभावना है, क्योंकि ये तस्वीरें आपके सिस्टम पर सामान्य फाइलों के रूप में कहीं नहीं मिलतीं। इसका कारण यह है कि फोटोज ऐप की तस्वीरें एक लाइब्रेरी फाइल के अंदर स्टोर होती हैं। ये फाइलें सामान्य फोल्डर की तरह का