Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रणाली >> Windows 10

Windows 10/11 पर PYTHONPATH को स्थायी रूप से कैसे सेट करें

आप यहाँ हैं क्योंकि आप उपयोग कर रहे हैं:

  1. Windows OS संस्करण 10+
  2. Python संस्करण 3.3+
  3. Anaconda3

और आप अपने PYTHONPATH को स्थायी रूप से संपादित करना चाहेंगे।

TL;DR

  1. C:\Users\<your_username>\Anaconda3\Lib\site-packages पर जाएं
  2. python37.pth नामक एक फ़ाइल बनाएं
  3. फ़ाइल को इस पंक्ति को शामिल करने के लिए संपादित करें C:\\Users\\<your_username>\\my_module

लंबा संस्करण; पढ़ें अवश्य

प्रस्तावना

अधिकांश मामलों में, सेटिंग्स GUI से PYTHONPATH संपादित करने से काम चल जाएगा। ट्रिक को इस Stack Overflow उत्तर में अच्छी तरह से समझाया गया है।
यदि आप पहली जगह में केवल अपने पथ को स्थानीय रूप से संपादित करना चाहते हैं, तो यह उपयोगी उत्तर काम करेगा।

थोड़ा विस्तारित आइटम नंबर 1

यदि आपके पास C:\Users\<your_username>\Anaconda3\Lib\site-packages नहीं है, तो place C:\Users\<your_username> को अपने Anaconda3 के पथ से बदलें।

थोड़ा विस्तारित आइटम नंबर 2

यदि आप Python3.7 का उपयोग कर रहे हैं, तो python37.pth नामक एक फ़ाइल बनाएं। अन्यथा जिस Python संस्करण का आप उपयोग कर रहे हैं उसके लिए python<XX&gt;.pth नामक एक फ़ाइल बनाएं।

  • कौन सा संस्करण निश्चित नहीं है?
    C:\Users\<your_username>\Anaconda3\ के तहत form python&lt;XX&gt;.dll फॉर्म की फ़ाइल खोजें। <XX> उस संस्करण संख्या को इंगित करता है जिसकी आपको अपने .pth फ़ाइल का नाम रखने के लिए आवश्यकता है।
  • Windows बहुत परेशान करता है और आपको .pth सफ़िक्स वाली फ़ाइल बनाने नहीं देगा?
    C:\Users\<your_username>\Anaconda3\Lib\site-packages फ़ोल्डर में ऐसी फ़ाइलें हैं। उनमें से एक को कॉपी करें और प्रीफिक्स संपादित करें।
  • कुछ जगहों पर कहते हैं कि आपको .pth के बजाय ._pth फ़ाइल बनाने की आवश्यकता है?
    एक ._pth फ़ाइल आपके मौजूदा पथ को पूरी तरह से प्रतिस्थापित कर देगी। जबकि एक .pth फ़ाइल इसकी सामग्री को आपके पास पहले से मौजूद पथ में जोड़ देगी। आप यहां अधिक जानकारी पा सकते हैं।

थोड़ा विस्तारित आइटम नंबर 3

मान लें कि SuperCoolClass जिसे आप आयात करना चाहते हैं वह स्थित है
C:\Users\<your_username>\my_project_folder\my_awesome_file.py पर।

फिर अपने नवनिर्मित python<XX&gt;.pth फ़ाइल को अपने पसंदीदा टेक्स्ट एडिटर (कृपया यह न कहें कि यह Vim है) के साथ खोलें और एक line: जोड़ें
C:\\Users\\<your_username>\\my_project_folder.
हां, उन कष्टप्रद डबल स्लैश \\ के साथ।
नहीं, उद्धरण "" के बिना।

और बस।
अब आप कहीं से भी आयात कर सकते हैं, जैसे एक सामान्य व्यक्ति:
from my_awesome_file import SuperCoolClass।

उपसंहार

यहां वास्तव में जोड़ने के लिए कुछ महत्वपूर्ण नहीं है।
मुझे बस उम्मीद है कि मेरी 2 घंटे की निराशा + इस पोस्ट को लिखने का 1 घंटा आपका कुछ समय बचाएगा।
शांति।

Windows 10/11 पर PYTHONPATH को स्थायी रूप से कैसे सेट करें
  1. Windows 10 पर Hosts फ़ाइल कैसे संपादित करें: एक पूर्ण मार्गदर्शिका Windows 10 पर Hosts फ़ाइल कैसे संपादित करें: एक पूर्ण मार्गदर्शिका

    इंटरनेट सर्फ करना हमारी जीवनशैली का एक अभिन्न अंग है। जिस क्षण इंटरनेट काम करना बंद कर देता है, ऐसा लगता है जैसे हमारी पूरी दुनिया बिखर गई है। अपने डिवाइस पर इंटरनेट-संबंधी मुद्दों को ठीक करने के लिए, आपको अपने सिस्टम की hosts फ़ाइल संपादित करने की सलाह दी जा सकती है। Hosts File ऑपरेटिंग सिस्टम का ह

  1. विंडोज 10 में फाइल एक्सटेंशन प्रदर्शित करें: चरण-दर-चरण गाइड विंडोज 10 में फाइल एक्सटेंशन प्रदर्शित करें: चरण-दर-चरण गाइड

    आपके कंप्यूटर पर हर फाइल का एक एक्सटेंशन होना चाहिए ताकि वह काम कर सके। यह एक प्रकार की पहचान है जो उपयोगकर्ता को यह जानने में मदद करती है कि फाइल किस श्रेणी से संबंधित है और कौन सा सॉफ्टवेयर इसे खोलने में सक्षम होगा। यह ऑपरेटिंग सिस्टम के लिए एक गाइड के रूप में भी कार्य करता है जब उपयोगकर्ता इस पर

  1. अपने दस्तावेज़ सुरक्षित करें: विंडोज 10 पर फ़ाइलों को एन्क्रिप्ट करने की चरण-दर-चरण गाइड अपने दस्तावेज़ सुरक्षित करें: विंडोज 10 पर फ़ाइलों को एन्क्रिप्ट करने की चरण-दर-चरण गाइड

    क्या आप जानते हैं कि आप विंडोज 10 पीसी पर एक फ़ाइल को एन्क्रिप्ट कर सकते हैं और इसे उसी समय पासवर्ड से सुरक्षित रख सकते हैं? यह सुनिश्चित करता है कि आपके निजी फ़ाइलों को कोई भी नहीं खोल पाएगा सिवाय उनके जिन्हें आप चाहते हैं। फ़ाइल को एन्क्रिप्ट करना फ़ाइल या फ़ोल्डर को लॉक करने के समान नहीं है क्यों