কম্পিউটার টিউটোরিয়াল

পাইথনে মডিউল খুঁজে বের করা (Locating Modules)

যখন আপনি একটি মডিউল ইম্পোর্ট করেন, পাইথন ইন্টারপ্রিটার নিচের ক্রমে মডিউলটি খুঁজে বের করে:

  • কারেন্ট ডিরেক্টরি।
  • মডিউল না পেলে, পাইথন শেল ভেরিয়েবল PYTHONPATH-এর প্রতিটি ডিরেক্টরি সার্চ করে।
  • সব ব্যর্থ হলে, পাইথন ডিফল্ট পাথ চেক করে। UNIX-এ এটি সাধারণত /usr/local/lib/python/।

মডিউল সার্চ পাথ সিস্টেম মডিউল sys-এ sys.path ভেরিয়েবল হিসেবে সংরক্ষিত থাকে। sys.path ভেরিয়েবলে কারেন্ট ডিরেক্টরি, PYTHONPATH, এবং ইনস্টলেশন-ডিপেনডেন্ট ডিফল্ট থাকে।

PYTHONPATH ভেরিয়েবল

PYTHONPATH একটি এনভায়রনমেন্ট ভেরিয়েবল, যা ডিরেক্টরির একটি লিস্ট। PYTHONPATH-এর সিনট্যাক্স শেল ভেরিয়েবল PATH-এর মতো।

উইন্ডোজ সিস্টেম থেকে একটি টিপিক্যাল PYTHONPATH:

set PYTHONPATH = c:\python20\lib;

ইউনিক্স সিস্টেম থেকে একটি টিপিক্যাল PYTHONPATH:

set PYTHONPATH = /usr/local/lib/python
  1. উইন্ডোজে পাইথন এনভায়রনমেন্ট ভেরিয়েবল <code>PYTHONPATH</code> সেট করা

  2. ম্যাকএause পাইথন এনভায়রনমেন্ট ভেরিয়েবল <code>PYTHONPATH</code> সেট করা

  3. লিনাক্সে পাইথন এনভায়রনমেন্ট ভেরিয়েবল <code>PYTHONPATH</code> সেট করা

  4. পাইথনে <code>PYTHONPATH</code> এনভায়রনমেন্ট ভেরিয়েবল কী?