পাইথন একটি স্থানীয় ডিরেক্টরিতে ইনস্টল করা আছে।
আমার ডিরেক্টরি গাছটি দেখতে দেখতে:
(local directory)/site-packages/toolkit/interface.py
আমার কোডটি এখানে রয়েছে:
(local directory)/site-packages/toolkit/examples/mountain.py
উদাহরণটি চালানোর জন্য, আমি লিখি python mountain.pyএবং কোডটিতে আমার রয়েছে:
from toolkit.interface import interface
এবং আমি ত্রুটি পেয়েছি:
Traceback (most recent call last):
File "mountain.py", line 28, in ?
from toolkit.interface import interface
ImportError: No module named toolkit.interface
আমি ইতিমধ্যে পরীক্ষা করেছি sys.pathএবং সেখানে আমার ডিরেক্টরি রয়েছে /site-packages। এছাড়াও __init__.py.binপাইথনকে বোঝানোর জন্য আমার কাছে এই সরঞ্জামটি ফোল্ডারে ফাইল রয়েছে যা এটি একটি প্যাকেজ। আমি __init__.py.binউদাহরণ ডিরেক্টরিতে একটি আছে ।
পাইথন ফাইলটি ভিতরে থাকা অবস্থায় কেন খুঁজে পায় না তা আমি জানি না sys.path। কোন ধারনা? এটি কি অনুমতিগুলির সমস্যা হতে পারে? আমার কি কিছু কার্যকর করার অনুমতি দরকার?
755। যে ছিল কারণ umaskমেশিনে ছিল 0027যা কারণে othersছিল না readকরতে পড়া যাবে অনুমতি ঘটাচ্ছে মডিউল। readঅনুমতি যুক্ত করা আমার সমস্যার সমাধান করেছে। টার্গেট ডিরেক্টরি পোস্ট-ইন্সটলেশনের অনুমতি যাচাইয়ের জন্য এটি মূল্যবান।
interface (একটি বিরোধ হয়েছে)।

