আমার মনে হয় আপনি কিছুটা বিভ্রান্ত পাইথনপথ পাইথন মডিউলগুলি আমদানির জন্য অনুসন্ধানের পথটি নির্ধারণ করে , আপনি চেষ্টা করছেন এমনগুলি কার্যকর করার জন্য নয়।
পাইথনপথ মডিউল ফাইলগুলির জন্য ডিফল্ট অনুসন্ধানের পথ Aug ফর্ম্যাটটি শেলের PATH এর সমান: এক বা একাধিক ডিরেক্টরি পাথের নামগুলি os.pathsep দ্বারা পৃথক করা হয়েছে (যেমন উইন্ডোজে ইউনিক্সে কলোন বা সেমিকোলন)। অস্তিত্বহীন ডিরেক্টরিগুলি চুপচাপ উপেক্ষা করা হয়।
সাধারণ ডিরেক্টরি ছাড়াও পৃথক পাইথনপথ এন্ট্রি খাঁটি পাইথন মডিউলগুলি (উত্স বা সংকলিত আকারে) সহ জিপফাইলে উল্লেখ করতে পারে। জিপ ফাইলগুলি থেকে এক্সটেনশন মডিউলগুলি আমদানি করা যায় না।
ডিফল্ট অনুসন্ধানের পথটি ইনস্টলেশন নির্ভর, তবে সাধারণত উপসর্গ / lib / পাইথোনভার্সন দিয়ে শুরু হয় (উপরে পাইথনহোম দেখুন)। এটি সর্বদা পাইথনপথে সংযুক্ত থাকে।
ইন্টারফেস অপশনগুলির আওতায় উপরে বর্ণিত পাইথনপথের সামনে অনুসন্ধানের পথে একটি অতিরিক্ত ডিরেক্টরি সন্নিবেশ করা হবে। পাইথন প্রোগ্রামের মধ্যে থেকে অনুসন্ধানের পথটি ভেরিয়েবল sys.path হিসাবে চালিত করা যায়।
http://docs.python.org/2/using/cmdline.html#envvar-PYTHONPATH
আপনি যা খুঁজছেন তা হ'ল পথ
export PATH=$PATH:/home/randy/lib/python
তবে প্রোগ্রাম হিসাবে আপনার অজগর স্ক্রিপ্টটি চালানোর জন্য আপনাকে প্রথম লাইনে পাইথনের জন্য একটি শেবাং সেট করতে হবে । এর মতো কিছু কাজ করা উচিত:
#!/usr/bin/env python
এবং এটিকে কার্যকর করার সুযোগ দিন:
chmod +x /home/randy/lib/python/gbmx.py
তারপরে আপনার gmbx.py
যে কোনও জায়গা থেকে সহজেই চালানো উচিত ।
PYTHONPATH
।