আপনি পাইথন 2-এ কিছু আমদানি করতে পারেন কিনা তা পরীক্ষা করতে, আপনি চেষ্টা করে...ব্যতীত imp মডিউল ব্যবহার করতে পারেন। উদাহরণস্বরূপ,
import imp try: imp.find_module('eggs') found = True except ImportError: found = False print found
এটি আপনাকে আউটপুট দেবে:
False
নির্দিষ্ট মডিউল বিদ্যমান কিনা তা খুঁজে বের করতে আপনি pkgutil মডিউল থেকে iter_modules ব্যবহার করতে পারেন। উদাহরণস্বরূপ,
from pkgutil import iter_modules def module_exists(module_name): return module_name in (name for loader, name, ispkg in iter_modules()) print module_exists('scrapy')
এটি আউটপুট দেবে:
True
কারণ এই মডিউলটি আমার পিসিতে ইনস্টল করা আছে।
অথবা আপনি যদি শেলের মধ্যে এটি পরীক্ষা করতে চান তবে আপনি ব্যবহার করতে পারেন,
python -c "help('modules');" | grep yourmodule