۱ Reza419
تفاوت نسخه ی pip در پای چارم و لیستی که از خط فرمان گرفته میشود.
جامعه پایتون (وب) ایجاد شده در ۰۴ خرداد ۱۴۰۴

سلام

زمانی که من از قسمت Terminal در پای چارم، نسخه ی pip رو میگیرم بهم نسخه ی 10.0.1 رو میده، در صورتی که من اون رو از خط فرمان Update کردم و نسخه ی 25.0.1 رو نمایش میده. هر بار هم که دستور آپدیت رو در محیط پایچارم میزنم (python -m pip install --upgrade pip)، اعلام میکنه که نسخه ی جدید رو دارید. ولی وقتی لیست میگیرم، باز همون نسخه ی قدیمی رو نشون میده.

image-h013n6qe.png

مشکل بعدی م اینه که وقتی نسخه ی 4.2 از جنگو رو نصب میکنم، به ظاهر مشکلی نداره ولی در انتها این پیغام رو به من میده: 

image-nh3kpg67.png

Microsoft C++ Build Tools دیگه چیه؟ چیکار باید بکنم؟

سلام،
موضوع اینه که پای‌چارم و خط فرمانت دارن از دو تا پایتون با دو تا نسخه pip متفاوت استفاده می‌کنن. پای‌چارم شما به یه پایتون قدیمی‌تر (با pip 10.0.1) وصله، در حالی که خط فرمانت از یه پایتون با pip 25.0.1 استفاده می‌کنه.

برو تو تنظیمات پای‌چارم (File > Settings > Project > Python Interpreter).
روی چرخ‌دنده کلیک کن، Add... رو بزن و System Interpreter رو انتخاب کن. مسیر پایتون اصلی‌ات رو بهش بده (با دستور where python تو CMD پیداش کن).
اگر خواستی با همون پایتون قدیمیِ پای‌چارم کار کنی: این دستور رو تو ترمینال پای‌چارم بزن تا pip رو آپدیت کنه:

python -m pip install --upgrade --force-reinstall pip

 

برای microsoft build tools هم میتونی از این لینک استفاده کنی و مطالعه کنی.

محسن موحد ۰۴ خرداد ۱۴۰۴، ۰۶:۲۸