আপনি এখানে আছেন কারণ আপনি ব্যবহার করছেন:
- Windows OS সংস্করণ 10+
- পাইথন সংস্করণ 3.3+
- Anaconda3
এবং আপনি আপনার PYTHONPATH সম্পাদনা করতে চান স্থায়ীভাবে।
TL;DR
-
C:\Users\<your_username>\Anaconda3\Lib\site-paএ যান ckages - একটি ফাইল তৈরি করুন
python37.pth - এই লাইনটি অন্তর্ভুক্ত করতে ফাইলটি সম্পাদনা করুন
C:\\Users\\<your_username>\\my_মডিউল
দীর্ঘ সংস্করণ; পড়ুন
প্রোলোগ
বেশিরভাগ ক্ষেত্রে, PYTHONPATH সম্পাদনা করা হচ্ছে সেটিংস থেকে GUI কৌশলটি করবে। কৌশলটি এই স্ট্যাক ওভারফ্লো উত্তরে ভালভাবে ব্যাখ্যা করা হয়েছে।
যদি প্রথম স্থানে আপনি শুধুমাত্র আপনার পথ স্থানীয়ভাবে সম্পাদনা করতে চান , এই সহায়ক উত্তরটি করবে৷
সামান্য বর্ধিত আইটেম নং 1
আপনার যদি C:\Users\<your_username>\Anaconda3\Lib\site-pa না থাকে ckages, replace C:\Users\<your_ username> আপনার Anaconda3 এর পথের সাথে।
সামান্য বর্ধিত আইটেম নং 2
আপনি যদি Python3.7 ব্যবহার করেন তাহলে python37.pth নামে একটি ফাইল তৈরি করুন . অন্যথায় python<XX&g নামে একটি ফাইল তৈরি করুন t;.pth আপনি যে পাইথন সংস্করণ ব্যবহার করছেন তার জন্য।
- কোন সংস্করণ নিশ্চিত নন?
C:\Users\<your_username>\Anacএর অধীনে onda3\form python&lএর একটি ফাইল অনুসন্ধান করুন t;XXX>.dllআপনার প্রয়োজনীয় সংস্করণ নম্বর নির্দেশ করে d foআপনার .pth ফাইলের নামকরণ। - উইন্ডোজ খুবই বিরক্তিকর এবং আপনাকে
.pthদিয়ে একটি ফাইল তৈরি করতে দেয় না প্রত্যয়?
C:\Users\<your_username>\Anaconda3\Lib\site-pa-এ এই ধরনের ফাইল আছে ckages ফোল্ডার। তাদের একটি অনুলিপি করুন এবং উপসর্গ সম্পাদনা করুন। - কিছু জায়গা বলে যে আপনাকে একটি
._pthতৈরি করতে হবে.pthএর পরিবর্তে ফাইল ?
একটি._pthফাইল সম্পূর্ণরূপে প্রতিস্থাপন করবে আপনার বিদ্যমান পথ। যখন একটি.pthফাইল সংযুক্ত হবে এর বিষয়বস্তু আপনার কাছে ইতিমধ্যেই রয়েছে। আপনি এখানে আরও তথ্য পেতে পারেন।
সামান্য বর্ধিত আইটেম নং৷ 3
SuperCoolClass ধরে নিচ্ছি আপনি আমদানি করতে চান এ অবস্থিত
C:\Users\<your_username>\my_project_folder\my_awesome_f ile.py .
তারপর আপনার নতুন তৈরি করা python<XX&g খুলুন আপনার প্রিয় পাঠ্য সম্পাদকের সাথে t;.pth ফাইল (দয়া করে এটিকে Vim বলবেন না) এবং একটি line: যোগ করুন
C:\\Users\\<your_username>\\my_pr oject_folder.
হ্যাঁ, সেই বিরক্তিকর doubl এর সাথে e স্ল্যাশ \\।
না, ho দিয়ে ut উদ্ধৃতি ""।
এবং এটাই.
এখন আপনি একজন সাধারণ ব্যক্তির মত যেকোন স্থান থেকে আমদানি করতে পারেন:
from my_awesome_file import SuperCoolClass .
এপিলগ
সত্যিই এখানে যোগ করার জন্য গুরুত্বপূর্ণ কিছুই নেই.
আমি শুধু আশা করি আমার 2 ঘন্টার হতাশা + এই পোস্টটি লেখার 1 ঘন্টা আপনার কিছু সময় বাঁচিয়েছে।
শান্তি আউট।