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

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

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

نویسنده موضوع: platypus  (دفعات بازدید: 485 بار)

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

آفلاین mahsan

  • Newbie
  • *
  • ارسال: 8
  • جنسیت : دختر
platypus
« : 25 اردیبهشت 1399، 06:44 ب‌ظ »
برای اجرای کد پایتون در لینوکس نیاز دارم که در مرحله اول پکیج رو معرفی کنم
اما با اینکه  پکیج رو نصب کردم ارور میده
دستور:
from platypus import Problem, Real, ProcessPoolEvaluator, Hypervolume, nondominated
ارور:
No module named 'platypus'
ممنون میشم برای حل مشکلم راهنماییم کنید

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19722
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : platypus
« پاسخ #1 : 25 اردیبهشت 1399، 10:09 ب‌ظ »
با این بسته که کار نکردم، ولی به طور کلی برای برنامه ‌نویسی با پایتون، قبل از هر چیز باید یه محیط مجازی ایجاد کنی.
virtualenv -p python3 --no-site-packages --distribute .env

از این به بعد هربار می‌خوای با برنامه‌ات کار کنی، باید محیط مجازی رو فعّال کنی.
source .env/bin/activate

حالا باید وقتی که محیط مجازی فعّاله، بسته‌هایی که می‌خوای رو با pip3 (بدون sudo) نصب کنی. وقتی می‌خوای برنامه رو اجرا کنی هم باید دقت کنی که توی محیط مجازی باشی.
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین mahsan

  • Newbie
  • *
  • ارسال: 8
  • جنسیت : دختر
پاسخ : platypus
« پاسخ #2 : 28 اردیبهشت 1399، 08:15 ب‌ظ »
ممنون از راهنماییتون

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

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1244
  • جنسیت : پسر
  • ali76 سابق
پاسخ : platypus
« پاسخ #3 : 28 اردیبهشت 1399، 08:32 ب‌ظ »
سلام

همون‌طور که دانیال جان گفتن، از دستور pip3 می‌تونین برای نصب اون ماژول در محیط مجازی استفاده کنین:
pip3 install Platypus-Opt
الان دیگه نباید مشکلی با دستور زیر داشته باشین:
from platypus import Problem, Real, ProcessPoolEvaluator, Hypervolume, nondominated