behnam
3 سال پیش توسط behnam مطرح شد
11 پاسخ

خطا در run کد

سلام 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 رو میزد و خروجی توی ترمینال میومد ولی از من این مشکل رو داره. کسی بتونه راهنمایی ام کنه برای حلش ممنونش میشم.


ثبت پرسش جدید
احسان داوری
تخصص : برنامه نویس
@ehsndvr 3 سال پیش مطرح شد
-1

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


b.nik
تخصص : جوجه برنامه نويس c و وردپرس
@b.nik 3 سال پیش مطرح شد
0

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


behnam
تخصص : دانشجو
@behnamj 3 سال پیش مطرح شد
0

سلام هنگام 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
تخصص : دانشجو
@behnamj 3 سال پیش مطرح شد
0
                       سلام هنگام 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 3 سال پیش مطرح شد
0

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


behnam
تخصص : دانشجو
@behnamj 3 سال پیش آپدیت شد
0

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


Saman
تخصص : برنامه نویس وب
@samanzdev 3 سال پیش مطرح شد
MDRA.pyprogramer
تخصص : پایتون
@m1.a4.drthe13 3 سال پیش آپدیت شد
0

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

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

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


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


MDRA.pyprogramer
تخصص : پایتون
@m1.a4.drthe13 3 سال پیش مطرح شد
0

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


MDRA.pyprogramer
تخصص : پایتون
@m1.a4.drthe13 3 سال پیش مطرح شد
0

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


احسان داوری
تخصص : برنامه نویس
@ehsndvr 3 سال پیش مطرح شد
0

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


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

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