r/learnpython

2

5 মাস আগে দ্বারা পোস্ট করা হয়েছে

= উবুন্টু ভিপিএস = এ মডিউলগুলি সঠিকভাবে আমদানি করা হচ্ছে না

![ ](httpswww.redditstatic.com/desktop2x/img/renderTimingPixel.png)

আমি নিম্নলিখিত ফোল্ডার গঠন আছে

- parent -- corefoo.py -- Sourcebar.py

foo.py এর ভিতরে

আমি এটা করি

OS, sys আমদানি করুন

sys.path.append(os.path.join(os.path.dirname(os.path.abspath(filefrom Source.bar আমদানি বার)

এবং তারপর আমি এই মত এটি মৃত্যুদন্ড কার্যকর

পাইথন উত্স/foo.py

আমি এটি একটি ভার্চুয়ালেভে উইন্ডোজ 10 এ চেষ্টা করেছি, এটি কাজ করে এবং উবুন্টু ডাব্লুএসএল ভার্চুয়ালেভে এটি কাজ করে।

ভার্চুয়ালেভে আমার উবুন্টু সার্ভারেও, এই ত্রুটিটি পান

Source.bar থেকে import Bar ModuleNotFoundError: 'sources.bar'নামের কোনো মডিউল নেই

আমি বিভিন্ন পথ থেকে স্ক্রিপ্ট চালানোর চেষ্টা করেছি, কিছুই কাজ করে না।

আমার উবুন্টু 20.04 ভিপিএসে, আমার কাছে পাইথন 3.8.10 আছে, উইন্ডোতে আমার পাইথন 3.9.7 আছে, ডাব্লুএসএলে আমার কাছে পাইথন 3.9.2 আছে

আমি কি উবুন্টুতে পাইথনটিকে 3.9 এ আপগ্রেড করব বা এটি কি একটি সম্পর্কহীন সমস্যা?

67% আপভোটেড

স্তর 1

os.path.join(os.path.dirname(os.path.abspath(ফাইল

দয়া করে নিজেকে এখানে পাথলিবের আনন্দ উপভোগ করার অনুমতি দিন,

পাথলিব থেকে পাথ sys.path.append(str(Pathfileresolveparents[1) আমদানি করুন

আপনি এমনকি ব্যবহার বিবেচনা করতে চাইতে পারেন

sys.path.insert(0, str(Pathfileresolveparents[1

গ্যারান্টি দেওয়ার জন্য এটি প্রথমে সেই ফোল্ডারটি পরীক্ষা করবে এবং দুর্ঘটনাক্রমে বিদ্যমান PATH থেকে কিছু বাছাই করবে না

1

== সম্প্রদায় সম্পর্কে ==

প্রশ্ন পোস্ট করার জন্য এবং আপনার পাইথন কোড সম্পর্কে সাধারণ পরামর্শ চাওয়ার জন্য Subreddit।

623k

সদস্যরা

570

অনলাইন

2 অক্টোবর, 2009 তৈরি করা হয়েছে

Reddit Inc ÃÂé 2022. সর্বস্বত্ব সংরক্ষিত