সংক্ষিপ্ত প্রশ্ন
- ইনস্টল করার জন্য সঠিক উপায় কি
pip
,virtualenv
এবংdistribute
?
পটভূমি
ইন আমার উত্তর করতে তাই প্রশ্ন 4314376 , আমি ব্যবহার বাঞ্ছনীয় ez_setup
যে আপনি তারপর ইনস্টল যায়নি, তাই pip
এবং virtualenv
নিম্নরূপ:
curl -O http://peak.telecommunity.com/dist/ez_setup.py
sudo python ez_setup.py
sudo easy_install pip
sudo pip install virtualenv
আমি জেসি নোলারের ব্লগ পোস্ট থেকে এই নির্দেশাবলীটি মূলত টানলাম তাই আপনি ম্যাকের উপরে পাইথনটি ব্যবহার করতে চান? । আমি একটি পরিষ্কার গ্লোবাল সাইট-প্যাকেজ ডিরেক্টরি রাখার ধারণা পছন্দ করি, সুতরাং আমি কেবলমাত্র অন্যান্য প্যাকেজগুলি ইনস্টল করি virtualenvwrapper
এবং সেখানে distribute
। ( পাইথন পাবলিক সার্ভিস ঘোষণারdistribute
কারণে আমি সম্প্রতি আমার সরঞ্জাম বাক্সে যুক্ত করেছি these এই দুটি প্যাকেজ ইনস্টল করতে, আমি ব্যবহার করেছি:
sudo pip install virtualenvwrapper
curl -O http://python-distribute.org/distribute_setup.py
sudo python distribute_setup.py
আর কোনও সেটআপলুলস এবং ইজি_ ইনস্টল নেই
সত্যই পাইথন পাবলিক সার্ভিস ঘোষণাটি অনুসরণ করতে , একটি নতুন পাইথন ইনস্টল করে, আমি নিম্নলিখিতটি করব:
curl -O http://python-distribute.org/distribute_setup.py
sudo python distribute_setup.py
sudo easy_install pip
sudo pip install virtualenv
sudo pip install virtualenvwrapper
গ্লাইফের রিবুক
মন্তব্যে আমার উত্তর করতে তাই প্রশ্ন 4314376 , তাই ব্যবহারকারী গ্লিফের বলেন:
কোন। কখনই
sudo python setup.py install
না করুন। একটি ~ / .pydistutils.cfg লিখুন যা আপনার পাইপ ইনস্টলেশনটিকে ~ / .local বা অন্য কোনও কিছুর মধ্যে রাখে। বিশেষত নামযুক্ত ফাইলগুলিez_setup.py
সেটআপলগুলি এবং ইজি_ইনস্টল ইত্যাদির মতো নতুন সংস্করণগুলিকে স্তন্যপান করে, যা আপনার অপারেটিং সিস্টেমের অন্যান্য জিনিসগুলি সম্ভাব্যভাবে ভেঙে দিতে পারে।
সংক্ষিপ্ত প্রশ্নে ফিরে যান
সুতরাং গ্লাইফের প্রতিক্রিয়া আমাকে আমার মূল প্রশ্নের দিকে নিয়ে যায়:
- ইনস্টল করার জন্য সঠিক উপায় কি
pip
,virtualenv
এবংdistribute
?
sudo apt-get install python-{pip,virtualenv}
???
pip
, virtualenv
এবং পাইথন পিএসএ।
http://python-distribute.org/distribute_setup.py
404 :( এ পুনর্নির্দেশ করুন
python distribute_setup.py
অনুসরণ করাeasy_install pip
এবং এখনও করা কি একটি খারাপ ধারণাvirtualenv --distribute venv
? ( পাইথন- গাইড ) .ড্রেটহেডোকস.আর.ইং / স্পেনস্ট / স্টার্টিং / ইনস্টল/… দেখুন ) এবং যদি তা হয় তবে কেন?