انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: mahsan در 25 اردیبهشت 1399، 06:44 بظ
-
برای اجرای کد پایتون در لینوکس نیاز دارم که در مرحله اول پکیج رو معرفی کنم
اما با اینکه پکیج رو نصب کردم ارور میده
دستور:
from platypus import Problem, Real, ProcessPoolEvaluator, Hypervolume, nondominated
ارور:
No module named 'platypus'
ممنون میشم برای حل مشکلم راهنماییم کنید
-
با این بسته که کار نکردم، ولی به طور کلی برای برنامه نویسی با پایتون، قبل از هر چیز باید یه محیط مجازی ایجاد کنی.
virtualenv -p python3 --no-site-packages --distribute .env
از این به بعد هربار میخوای با برنامهات کار کنی، باید محیط مجازی رو فعّال کنی.
source .env/bin/activate
حالا باید وقتی که محیط مجازی فعّاله، بستههایی که میخوای رو با pip3 (بدون sudo) نصب کنی. وقتی میخوای برنامه رو اجرا کنی هم باید دقت کنی که توی محیط مجازی باشی.
-
ممنون از راهنماییتون
-
سلام
همونطور که دانیال جان گفتن، از دستور pip3 میتونین برای نصب اون ماژول در محیط مجازی استفاده کنین:
pip3 install Platypus-Opt
الان دیگه نباید مشکلی با دستور زیر داشته باشین:
from platypus import Problem, Real, ProcessPoolEvaluator, Hypervolume, nondominated