راکت

خطا در run کد

11 پاسخ

سلام visual studio code را به تازگی نصب کردم و هنگام ران یه کد در قسمت output ارور میده:
[Running] python -u "c:\Users\Navaye Arshiya\Desktop\python\t1.py"

[Done] exited with code=0 in 2.149 seconds
و زمانی که با run without debugging جلو میرم توی قسمت ترمینال خروجی به درستی میاد.
من طبق آموزش هایی که دیدم طرف run رو میزد و خروجی توی ترمینال میومد ولی از من این مشکل رو داره. کسی بتونه راهنمایی ام کنه برای حلش ممنونش میشم.

ثبت پرسش جدید

پاسخ‌ها

11
احسان داوری
احسان داوری
@ehsndvr

تخصص: برنامه نویس

با سلام ، شما چند نسخه Python در سیستمتون دارید ؟ و اینکه وقتی با حالت اشکال زدایی فایل پایتون رو اجرا میکنید دقیقا چی مینویسه ؟ اون رو لطفا اینجا قرار بدید.

b.nik
b.nik
@b.nik

تخصص: آزاد

لطفا عکس مشکلتونو بزارید

شاید پاسخ شما همین‌جا باشد

behnam
behnam
@behnamj

تخصص: دانشجو

سلام هنگام run without debugging دستور زیر نمایش داده میشه.
Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.

Try the new cross-platform PowerShell https://aka.ms/pscore6

PS C:\Users\Navaye Arshiya\Desktop\python> & 'C:\Users\Navaye Arshiya\AppData\Local\Programs\Python\Python310\python.exe' 'c:\Users\Navaye Arshiya.vscode\extensions\ms-python.python-2022.0.1814523869\pythonFiles\lib\python\debugpy\launcher' '51808' '--' 'c:\Users\Navaye Arshiya\Desktop\python\behnam jeihani t1 s2.py'

خروجی کد

PS C:\Users\Navaye Arshiya\Desktop\python>
در حال حاظر python 3.10 نصب دارم و visual studio code علاوه بر اون افزونه های pylance و python و code runer را هم در خود visual نصب کرده ام.

behnam
behnam
@behnamj

تخصص: دانشجو

                       سلام هنگام run without debugging دستور زیر نمایش داده میشه.

Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.

Try the new cross-platform PowerShell https://aka.ms/pscore6

PS C:\Users\Navaye Arshiya\Desktop\python> & 'C:\Users\Navaye Arshiya\AppData\Local\Programs\Python\Python310\python.exe' 'c:\Users\Navaye Arshiya.vscode\extensions\ms-python.python-2022.0.1814523869\pythonFiles\lib\python\debugpy\launcher' '51808' '--' 'c:\Users\Navaye Arshiya\Desktop\python\behnam jeihani t1 s2.py'

خروجی کد

PS C:\Users\Navaye Arshiya\Desktop\python>
در حال حاظر python 3.10 نصب دارم و visual studio code علاوه بر اون افزونه های pylance و python و code runer را هم در خود visual نصب کرده ام.

احسان داوری
احسان داوری
@ehsndvr

تخصص: برنامه نویس

@behnamj سلام به شما
مشکل از افزونه Code Runner هستش.
چون شما دارید کد های پایتونتون رو با این افزونه اجرا میکنید ، اما در حالت اشکال زدایی، VS code با آخرین نسخه پایتون که روی سیستمتون نصب شده کد های پایتون رو اجرا میکنه.
اگر پایتون رو بدون این افزونه در VS code اجرا کنید میبینید که مشکلی نداره. دقیق نمیدونم چرا این مشکل توی افزونه شما وجود داره ، ولی پیشنهاد میکنم یک بار حذفش کنید و دوباره نصب کنید ، اگر مشکلتون حل نشد ، بنده رو مخاطب قرار بدید.

behnam
behnam
@behnamj

تخصص: دانشجو

توضیح تصویر رو وارد کنید
سلام code runner رو هم حذف نصب کردم ولی مجدد با run مشکل داره فقط با run python file و debug python file خروجی درست رو بیرون میده.

MDRA.pyprogramer
MDRA.pyprogramer
@m1.a4.drthe13

تخصص: پایتون

سلام خدمت شما دوست عزیز
پایتون در path معرفی نشده(برای اطمینان در ترمینال خود بنویسید python)
پایتون رو دوباره نصب کنید ، نیازی هم نیست نسخه قبلی خذف شدم

اگر در ترمینال اجرا کنید یا idle که مخصوص پایتون هست به ارور مواجه نمیشید
اما توصیه نمیکنم که از اونا استفاده کنید و بیخیال ماجرا بشید
چون اگر بیشتر پیش برید در استفاده از pyinstaller به مشکل میخورید و فایل پایتون شما exe نمیشود

افزونه یا همون اکستنشن کد رانر فقط زمانی عمل میکنه که شما پایتون رو در path داشته باشید
برای نصب پایتون در path باید تیک ها دقت کنید موقع نصب یک گذینه هست به نام add to path که باید تیک بخوره
حتما دقت داشته باشید موقع نصب این کار رو بکنید


این مشکل خیلی رایجی هست
مطمعن هستم مشکلتون همین هست
اگر این نبود به من ایمیل بزنید بهتون کمک کنم
m1.a4.drthe13@gmail.com

MDRA.pyprogramer
MDRA.pyprogramer
@m1.a4.drthe13

تخصص: پایتون

اکستنشن کد رانر مشکلی نداره
اگر مشکل یا باگی داشته باید برای تمام استفاده کننده ها باشد نه فقط شما
و با حذف و نصب چیزی درست نمیشه

MDRA.pyprogramer
MDRA.pyprogramer
@m1.a4.drthe13

تخصص: پایتون

حرف اقای احسان داوری کاملا اشتباه هست
کد رانر تمام کد های پایتون رو اجرا میکنه
من خودم نسخه 3.7 پایتون رو اجرا میکردم باهاش
و هیچ مشکلی هم نداشتم
در صورتی که در اون زمان پایتون 3.9 هم اومده بود

احسان داوری
احسان داوری
@ehsndvr

تخصص: برنامه نویس

@m1.a4.drthe13 سلام عزیز
بله شما درست میگید بنده به این نکته توجه نکردم.
خیلی ممنون ، ممکنه مشکل از تعریف نشدن پایتون باشه.
🌹

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام