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

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

হ্যাঁ, ইনস্টল না করে পাইথন মডিউল ইমপোর্ট করার উপায় আছে। যদি আপনি কোনো মেশিনে মডিউল ইনস্টল করতে না পারেন (পর্যাপ্ত পারমিশন না থাকায়), তবে আপনি virtualenv ব্যবহার করতে পারেন বা মডিউল ফাইলগুলো অন্য একটি ডিরেক্টরিতে সংরক্ষণ করে নিচের কোড ব্যবহার করে পাইথনকে সেটি মডিউল খুঁজতে বলতে পারেন:

>>> import os, sys
>>> file_path = 'AdditionalModules/'
>>> sys.path.append(os.path.dirname(file_path))
>>> # এখন পাইথন AdditionalModules ফোল্ডারটিও মডিউল ইমপোর্ট করার জন্য সার্চ করবে কারণ আমরা এটিকে PYTHONPATH-এ সেট করেছি।

আপনি virtualenv ব্যবহার করে একটি আইসোলেটেড লোকাল পাইথন এনভায়রনমেন্ট তৈরি করতে পারেন। মূল সমস্যাটা হলো ডিপেন্ডেন্সি এবং ভার্সন, এবং পরোক্ষভাবে পারমিশন। কল্পনা করুন আপনার একটি অ্যাপ্লিকেশন LibFoo ভার্সন ১ দরকার, কিন্তু অন্য একটি অ্যাপ্লিকেশন ভার্সন ২ দরকার। আপনি যদি সব কিছু /usr/lib/python2.7/site-packages-এ ইনস্টল করেন, তবে অজান্তে একটি অ্যাপ্লিকেশন আপগ্রেড হয়ে যেতে পারে যা আপগ্রেড করা উচিত নয়। এই সমস্যাটা সমাধান করার পাশাপাশি পারমিশন না থাকার সমস্যায়ও এটি কাজ দেয়। virtualenv-এর বিস্তারিত জানতে ডক্স পড়ুন: https://virtualenv.pypa.io/en/stable/

  1. Python-এ Matplotlib ইম্পোর্ট ও ইনস্টল করার পদ্ধতি

  2. পাইথনে একাধিক ইমপোর্ট করা

  3. পাইথন ইমপোর্ট স্টেটমেন্টে একাধিক মডিউল ব্যবহার করা

  4. পাইথন মডিউল কীভাবে কাজ করে?