نحوه نصب pip بر روی ویندوز
pip
ابزاری برای مدیریت بستهها در زبان برنامهنویسی پایتون است و به کاربر اجازه میدهد تا به راحتی بستههای مختلف را نصب و مدیریت کند. اما ممکن است این سوال پیش بیاید که آیا باید pip
را با استفاده از easy_install
نصب کرد یا روش بهتری وجود دارد.
خوشبختانه، اگر شما از پایتون نسخه 3.4 یا بالاتر یا 2.7.9 و بالاتر استفاده میکنید، pip
به طور پیشفرض به همراه پایتون نصب شده است. اگر pip
در سیستم شما در دسترس نیست، میتوانید از اسکریپت ensurepip
استفاده کنید تا آن را نصب کنید:
py -3 -m ensurepip
اگر به هر دلیلی این روش موثر نبود، میتوانید به صورت دستی pip
را نصب کنید. برای این کار مراحل زیر را دنبال کنید:
1 دانلود : این فایل را از لینک رسمی دانلود کنید و اطمینان حاصل کنید که آن را به عنوان یک فایل .py
ذخیره کنید.
2 اجرا از خط فرمان: به خط فرمان رفته و دستور زیر را اجرا کنید:
python get-pip.py
در برخی موارد ممکن است نیاز به اجرای خط فرمان به عنوان مدیر (Administrator) داشته باشید.
نکته مهم این است که پس از نصب pip
، اطمینان حاصل کنید که مسیر نصب آن (مانند C:\Python27\Scripts
) به متغیر محیطی PATH اضافه شده باشد تا بتوانید از هر جایی در سیستم pip
را اجرا کنید.
مشکلات رایج
مشکلات مربوط به پروکسی: اگر در یک محیط اداری با پروکسی HTTP کار میکنید، ممکن است نیاز باشد تا متغیرهای محیطی http_proxy
و https_proxy
را تنظیم کنید. به عنوان مثال:
http://username:password@proxy_url:port
خطای "Unable to find vcvarsall.bat": اگر در حین نصب یک بسته که نیاز به کامپایل دارد با این خطا مواجه شدید، به این معناست که شما به یک کامپایلر C/C++ نیاز دارید. میتوانید از ابزارهایی مانند MinGW یا Microsoft Visual C++ برای این منظور استفاده کنید.
در نهایت، پیشنهاد میشود که برای مدیریت بهتر بستهها، از virtualenv
و virtualenvwrapper
استفاده کنید تا محیطهای مجزایی برای پروژههای خود ایجاد کنید. این کار به شما کمک میکند تا وظایف مدیریت بسته و نسخهها را به راحتی انجام دهید و از تداخل میان بستههای مختلف جلوگیری کنید.
به یاد داشته باشید که easy_install
به دلیل قدمت و پیچیدگی، چندان توصیه نمیشود و به جای آن، استفاده از pip
به عنوان روش مدرن و کارآمدتر پیشنهاد میگردد.