نصب پایتون و کتابخانه ها

زبان برنامه نویسی Python یکی از زبان های سطح بالایی است که می توان با آن دموهای گوناگونی در تمام حوزه ها توسعه داد. ما در واحد بینایی کامپیوتر مانا از این زبان برنامه نویسی برای توسعه دموهای خود استفاده کردیم اما باید توجه داشت که از این زبان نمی توان برای تولید محصول تجاری استفاده کرد؛ زیرا هم سربار زمانی زیادی (بطور کلی پایتون Wrapper است که کدها را به زبان ++C تبدیل می کند) دارد و هم به راحتی قابل کپی برداری است. در این مقاله سعی داریم پایتون و کتابخانه هایی که برای پردازش تصویر لازم است را نصب نماییم.

نصب Python

ابتدا نسخه مورد نظر پایتون را از لینک برای سیستم عامل Windows دانلود کنید. (سیستم عامل Linux بصورت پیشفرض پایتون دارند)

در این آموزش ما نسخه 3.7.9 را نصب می کنیم و توجه کنید که گزینه Executable Installer را مطابق شکل زیر انتخاب کنید.

توجه: تیک گزینه Add Python 3.7 to PATH را در اولین صفحه بزنید.

 

نصب pip

در سیستم عامل Windows ابزار pip بصورت خودکار همراه با Python نصب می شود، اما در سیستم عامل Linux با اجرا دستور زیر آخرین نسخه pip را نصب نمایید:

sudo apt-get install --upgrade setuptools

نصب pip برای نسخه 3 به بعد Python

sudo apt-get install python3-pip

نصب pip برای نسخه 2 به بعد Python

sudo apt-get install python-pip

 

توجه: در سیستم عامل Windows پیشنهاد می شود بیشتر از یک نسخه Python را نصب نکنید؛ زیرا Windows command line نمی تواند نسخه های مختلف را تشخیص بدهد. همچین در سیستم عامل Linux نیز پیشنهاد می شود بیشتر از یک نسخه نصب نکنید؛ زیرا در این صورت کتابخانه های نصب شده نسخه های مختلف بایکدیگر به مشکل می خورند که برای رفع آن می تواند نسخه های مختلف Python را در سیستم عامل Linux در Enviroment مختلف نصب کنید.

 

نصب کتابخانه های مورد نیاز

در این آموزش قصد داریم تا کتابخانه های مورد نیاز پردازش تصویر را نصب نماییم. بدین منظور کتابخانه های زیر را نصب می نماییم:

نصب کتابخانه ها در Windows

pip install opencv-python

pip install matplotlib

pip install numpy==1.16

نصب کتابخانه ها در Linux

sudo apt-get install python3-opencv

sudo apt-get install python3-numpy

sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev

sudo apt-get install libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev

sudo apt-get install libgtk2.0-dev

sudo apt-get install libgtk-3-dev

sudo apt-get install libpng-dev

sudo apt-get install libjpeg-dev

sudo apt-get install libopenexr-dev

sudo apt-get install libtiff-dev

sudo apt-get install libwebp-dev

pip3 install opencv-python3

pip3 install matplotlib

pip3 install numpy==1.16

 

توجه: در صورت مواجه شد به خطا No module named PACKAGE_NAME، کتابخانه مورد نظر را با دستور pip install PACKAGE_NAME نصب نمایید یا عنوان PACKAGE_NAME را در لینک جستجو نمایید تا کتابخانه PACKAGE_NAME را بیابید.

دیدگاهتان را بنویسید

آدرس ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *