شاید برای شما هم پیش آمده باشد که بعد از نصب پایتون بر روی سیستم خود با خطای python is not recognized as an internal or external command مواجه شده باشید و ضدحال بزرگی خورده باشید. یکی از مراحل مهم برنامهنویسی رفع خطای مشکلات احتمالی حین انجام کار هست. حال این خطا چه هنگام نصب محیط برنامهنویسی روی دهد یا هنگام برنامه نویسی باید حل شود.
برنامهنویسان موفق را افرادی که صرفا از هوش بیشتری نسبت به سایرین برخوردار هستند تشکیل نمیدهند. برنامهنویسان موفق افرادی هستند که هنگام مواجه شدن با هر خطایی، برای حل آن کفش آهنی میپوشند و تا آن را حل نکنند دست بر نمیدارند.
خب بریم سر اصل مطلب. اگر در cmd کلمهی python را تایپ کردید و با خطای python is not recognized as an internal or external command مواجه شدید، بدین معنی است که path برای python در سیستم شما تعریف نشده است. به همین خاطر شما باید آن را به صورت دستی انجام دهید. در این آموزش ما فرض میکنیم شما فرد تازه کاری هستید به همین خاطر مراحل را از ابتدا به شما توضیح خواهیم داد. امیدوارم باعث خستگی شما نگردد.
python در کدام پوشه نصب شده است ؟
اگر نمیدانید python را کجا نصب کرده اید ، کافی است در منوی سرچ استارت ویندوز Python را تایپ کنید.
سپس بر روی فایل exe پایتون همانطور که در شکل بالا نشان داده شده است راست کلیک کنید و open file location را انتخاب کنید. با اینکار به پوشهای که پایتون را در آن نصب کردهاید منتقل میشوید.
همانطور که در شکل پایین مشاهده میکنید ، تمام فایل های پایتون در این پوشه وجود دارد. از نوار آدرس، این مسیر را کپی کنید.این مسیر در هر سیستم میتواند متفاوت باشد اما محتوای هر پوشه تقریبا یکسان است.
تعریف PATHجدید در ویندوز
برای برطرف کردن خطاهایی از قبیل python is not recognized as an internal نیاز هست تا مسیر نصب برنامهی مدنظر را در PATH ویندوز تعریف کنید. برای این کار کافیست برروی This PCیا My computer سیستم خود راست کلیک کنید و Properties را انتخاب کنید.
سپس در پنجره باز شده از سمت راست برروی Advenced System Settings کلیک کنید.
در صفحهی باز شده ، پایین صفحه برروی Environment variables کلیک کنید.
بعد از باز شدن پنجره ، مشاهده خواهید کرد که از دو قسمت تشکیل شده است. د قسمت پایین به دنبال Variable به نام PATH بگردید. حروف بزرگ یا کوچک فرقی نمیکند.
دوبار بر روی path کلیک کنید تا بتوانید محتوای آن را ویرایش کنید. سپس در انتهای آدرس ها سیمیکالون(;) قرار داده و آدرس جدید را به آخر آن اضافه کنید بدون تغییر بقیهی محتوای Path اینکار را باید انجام دهید. سپس بر روی ok کلیک کنید. بقیه ی پنجره ها رو هم با اوکی ببندید.
حال می توانید با تایپ python در cmd مشاهده کنید که مشکل برطرف شده است.
در صورتی که هنگام تایپ pip در cmd با خطای مواجه شدید از طریق این لینک می توانید پست رفع خطای آن را مشاهده کنید.
سلام ممنون رفع شد