انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: مشکل در افزونه code runner در vscode  (دفعات بازدید: 1948 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین mohammadgolfami

  • Full Member
  • *
  • ارسال: 213
  • جنسیت : پسر
مشکل در افزونه code runner در vscode
« : 27 امرداد 1398، 10:05 ب‌ظ »
سلام دوستان من تو vscode به این ارور خوردم:
[Running] python -u "/home/fxman/Desktop/lab.py"
/bin/sh: 1: python: not found

[Done] exited with code=127 in 0.025 seconds
میدونم مربوط به افزونه code runner هستش اما هرچی گشتم نتونستم بفهمم مشکل کجاست. میشه راهنمایی کنید لطفا؟
محدودیت تنها در ذهن ماست!

آفلاین علی رزم دیده

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1244
  • جنسیت : پسر
  • ali76 سابق
پاسخ : مشکل در افزونه code runner در vscode
« پاسخ #1 : 28 امرداد 1398، 12:49 ب‌ظ »
سلام.
یک‌بار اسکریپتتون رو با shebang مناسب اجرا کنین، ببینین بازم خطا می‌ده یا نه. برای مثال:
#!/usr/bin/env python
print("test")
« آخرین ویرایش: 28 امرداد 1398، 12:57 ب‌ظ توسط علی رزم دیده »

آفلاین mohammadgolfami

  • Full Member
  • *
  • ارسال: 213
  • جنسیت : پسر
پاسخ : مشکل در افزونه code runner در vscode
« پاسخ #2 : 28 امرداد 1398، 01:54 ب‌ظ »
سلام. نه متاسفانه. همون  ارور:
[Running] python -u "/home/fxman/Desktop/Untitled-1.py"
/bin/sh: 1: python: not found
[Done] exited with code=127 in 0.019 seconds
اینم بگم که با ترمینال خود vscode مشکلی نداره.
« آخرین ویرایش: 28 امرداد 1398، 01:59 ب‌ظ توسط mohammadgolfami »
محدودیت تنها در ذهن ماست!

آفلاین علی رزم دیده

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1244
  • جنسیت : پسر
  • ali76 سابق
پاسخ : مشکل در افزونه code runner در vscode
« پاسخ #3 : 28 امرداد 1398، 02:44 ب‌ظ »
اول از همه از نصب بودن افزونه‌ی ms-python.python اطمینان حاصل کنین.
اگه این افزونه نصب بود، از گوشه‌ی پایین سمت چپ، مفسر پایتونتون رو انتخاب کنین. (شکل ضمیمه شده)

اگر موارد بالا درست بودن، به مسیر زیر برین:
File > Preferences > Settingsتو قسمت جستجو عبارت زیر رو وارد کنین:
Code-runner:ExecutorMapحالا Edit in settings.json رو انتخاب کنین و تو صفحه‌ی باز شده عبارت "python": "$pythonPath -u $fullFileName" رو اضافه کنین:
{
    "C_Cpp.updateChannel": "Insiders",
    "python": "$pythonPath -u $fullFileName"
}
حالا تغییرات رو ذخیره کنین و دوباره کد زیر رو اجرا کنین:
#!/usr/bin/env python
print("test")
« آخرین ویرایش: 28 امرداد 1398، 02:55 ب‌ظ توسط علی رزم دیده »

آفلاین mohammadgolfami

  • Full Member
  • *
  • ارسال: 213
  • جنسیت : پسر
پاسخ : مشکل در افزونه code runner در vscode
« پاسخ #4 : 28 امرداد 1398، 11:56 ب‌ظ »
{
    "C_Cpp.updateChannel": "Insiders",
    "python": "$pythonPath -u $fullFileName"
}
افزونه پایتون نصبه عزیز. این پارامترها رو هم میگه که تنظیمات ناشناخته هستن!
« آخرین ویرایش: 28 امرداد 1398، 11:59 ب‌ظ توسط mohammadgolfami »
محدودیت تنها در ذهن ماست!

آفلاین علی رزم دیده

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1244
  • جنسیت : پسر
  • ali76 سابق
پاسخ : مشکل در افزونه code runner در vscode
« پاسخ #5 : 29 امرداد 1398، 12:23 ق‌ظ »
لطفاً از خروجی یه عکس بذارین تا به حل مشکل نزدیک‌تر بشیم.

اون خط رو پاک کنین و این رو هم تست کنین:
{
    "C_Cpp.updateChannel": "Insiders",
    "python.pythonPath": "/usr/bin/python3"
}

و بعدش محض اطمینان، vscode رو ببندین و دوباره باز کنین.

اگه جواب نداد، علاوه بر راه‌های گفته شده، این راه رو هم تست کنین. توی تنظیمات عبارت Code-runner:Run in Terminal رو جستجو کنین و تیک اون رو فعال کنین. (در واقع معادل خط "code-runner.runInTerminal": true توی settings.json هستش)

حالا ببینین باز هم همون خطا رو می‌ده یا نه؟
« آخرین ویرایش: 29 امرداد 1398، 12:47 ق‌ظ توسط علی رزم دیده »