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

Linux पर Python Path कैसे Set करें?


Linux पर PYTHONPATH Set करना

Linux पर PYTHONPATH Set करने के लिए ताकि Python Module और Package Imports के लिए अन्य Directories में Look करे, PYTHONPATH Variable को निम्न प्रकार से Export करें:

export PYTHONPATH=${PYTHONPATH}:${HOME}/foo

इस Case में, हम foo Directory को PYTHONPATH में Add कर रहे हैं। ध्यान दें कि हम इसे Append कर रहे हैं न कि PYTHONPATH के Original Value को Replace कर रहे हैं।

Permanent Set करने के लिए (.bashrc या .profile में Add करें):

echo 'export PYTHONPATH=${PYTHONPATH}:${HOME}/foo' >> ~/.bashrc
source ~/.bashrc

System-wide Set करने के लिए (/etc/environment या /etc/profile.d/ में):

# /etc/environment में
PYTHONPATH="/opt/my_python_libs"

# या /etc/profile.d/pythonpath.sh बनाएं
echo 'export PYTHONPATH=${PYTHONPATH}:/opt/my_python_libs' | sudo tee /etc/profile.d/pythonpath.sh

Current Session के लिए Temporary:

export PYTHONPATH=$PYTHONPATH:/custom/path

चेतावनी: ज्यादातर Cases में, आपको PYTHONPATH के साथ छेड़छाड़ नहीं करनी चाहिए। अधिकतर Cases में, आप इसे गलत कर रहे होते हैं और यह केवल मुसीबत लाएगा। Virtual Environments का उपयोग करना Better Practice है।

Better Alternative: Virtual Environments

python3 -m venv myenv
source myenv/bin/activate
pip install mypackage

  1. लिनक्स में अपनी स्क्रिप्ट्स को हर जगह एक्ज़ीक्यूटेबल कैसे बनाएं लिनक्स में अपनी स्क्रिप्ट्स को हर जगह एक्ज़ीक्यूटेबल कैसे बनाएं

    जब आप एक बैश स्क्रिप्ट बनाते हैं और इसे एक फ़ोल्डर में सेव करते हैं, तो आप पाएंगे कि आप इसे केवल तभी निष्पादित कर सकते हैं जब आप उस फ़ोल्डर में हों। क्या आपने कभी गौर किया है कि ls, imagemagick, apache, और squid अलग-अलग डायरेक्टरी में इंस्टॉल हो सकते हैं लेकिन हर जगह से एक्सेसिबल हैं? ऐसा इसलिए है क

  1. अपने लिनक्स पीसी को तेज़ कैसे करें अपने लिनक्स पीसी को तेज़ कैसे करें

    एक शक्तिशाली OS इकोसिस्टम के रूप में लिनक्स का सबसे बड़ा आकर्षण इसकी आउट-ऑफ-द-बॉक्स स्पीड है, लेकिन अपने लिनक्स पीसी को और तेज़ करना हमेशा फायदेमंद होता है। नीचे कई तत्व दिए गए हैं जो आपके सिस्टम की स्पीड क्षमताओं को प्रभावित करते हैं और चीजों को तेज़ करने के कुछ शानदार तरीके। थ्रेड शेड्यूलिंग शुरुआ

  1. Python में पाथ कैसे जोड़ें? Python में पाथ कैसे जोड़ें?

    Python एक प्रोग्रामिंग भाषा है जिसे पहली बार 1991 में जारी किया गया था। इसका एक एप्लिकेशन है जिसका उपयोग कई ऑपरेटिंग सिस्टम पर किया जा सकता है और डेवलपर्स इस पर नया कोड लिख और विकसित कर सकते हैं। Python विशाल संभावनाओं के कारण सबसे व्यापक रूप से उपयोग की जाने वाली प्रोग्रामिंग भाषाओं में से एक है जो