আমি বিশ্বাস করি যে এই সমস্যার একটি সহজ সমাধান রয়েছে (ম্যাকোজে হোমব্রাবির পাইথন) যা আপনার সাধারণ পাইপ ক্রিয়াকলাপগুলিকে ভাঙবে না।
আপনাকে যা করতে হবে তা হ'ল 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 ।