কম্পিউটার

পাইথনে মডিউল সনাক্ত করা


আপনি যখন একটি মডিউল আমদানি করেন, পাইথন দোভাষী নিম্নলিখিত ক্রমগুলিতে মডিউলটির জন্য অনুসন্ধান করে -

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

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

PYTHONPATH ভেরিয়েবল

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

এখানে একটি উইন্ডোজ সিস্টেম -

থেকে একটি সাধারণ PYTHONPATH আছে
set PYTHONPATH = c:\python20\lib;
সেট করুন

এবং এখানে একটি UNIX সিস্টেম থেকে একটি সাধারণ পাইথনপথ রয়েছে -

set PYTHONPATH = /usr/local/lib/python

  1. উইন্ডোজে পাইথন এনভায়রনমেন্ট ভেরিয়েবল PYTHONPATH কিভাবে সেট করবেন?

  2. কিভাবে ম্যাকে পাইথন এনভায়রনমেন্ট ভেরিয়েবল PYTHONPATH সেট করবেন?

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

  4. পাইথনে PYTHONPATH পরিবেশ পরিবর্তনশীল কি?