আমি বিশ্বাস করি যে এই সমস্যার একটি সহজ সমাধান রয়েছে (ম্যাকোজে হোমব্রাবির পাইথন) যা আপনার সাধারণ পাইপ ক্রিয়াকলাপগুলিকে ভাঙবে না।
আপনাকে যা করতে হবে তা হ'ল setup.cfg
আপনার প্রকল্পের মূল ডিরেক্টরিতে একটি ফাইল তৈরি করা , সাধারণত যেখানে আপনার প্রধান __init__.py
বা সম্পাদনযোগ্য পাই ফাইল থাকে। সুতরাং যদি আপনার প্রকল্পের মূল ফোল্ডারটি হয়: তবে সেখানে /path/to/my/project/
একটি setup.cfg
ফাইল তৈরি করুন এবং যাদু শব্দের ভিতরে রাখুন:
[install]
prefix=
ঠিক আছে, এখন আপনি সেই ফোল্ডারের জন্য পাইপের আদেশগুলি চালাতে সক্ষম হবেন:
pip install package -t /path/to/my/project/
এই কমান্ডটি কেবলমাত্র সেই ফোল্ডারের জন্যই চালিত হবে। আপনার setup.cfg
কাছে অন্য যে কোনও প্রকল্প থাকতে পারে কেবল অনুলিপি করুন । .pydistutils.cfg
আপনার হোম ডিরেক্টরিতে একটি লেখার দরকার নেই ।
আপনি মডিউলগুলি ইনস্টল করার পরে, আপনি মুছে ফেলতে পারেন setup.cfg
।