نصب Django

?How to Install Django

11 اردیبهشت 1400
django-installation

تا اینجا آشنایی کلی با فریمورک جنگو (django) پیدا کردیم و همچنین به توضیح و بررسی کامل الگوی MVT در جنگو پرداختیم. حال در این نوشتار قصد داریم به آموزش نصب جنگو و ملزومات آن بپردازیم. پیش از نصب جنگو نیاز است که شما پایتون، pip و virtualenv را بر روی کامپیوتر خود نصب کنید.

نصب پایتون (Python)

جنگو کاملا با زبان پایتون نوشته شده است و به صورت کامل مبتنی بر پایتون است. پس طبیعی است که قبل از نصب جنگو به نصب پایتون بر روی کامپیوتر خود بپردازید. برای نصب پایتون لازم است به سایت پایتون مراجعه و با توجه به نوع سیستم عامل خود نسخه مورد نظر را دانلود کنید.

دقت کنید که برای پایتون، دو نسخه 2 و 3 وجود دارد که هر دو توسط سایت رسمی پایتون توسعه داده می شود و تفاوت هایی در بعضی دستورات و کتابخانه ها دارد. فعلا نسخه 3.7.0 آخرین نسخه عرضه شده پایتون از پایتون 3 و نسخه 2.7.15 آخرین نسخه از پایتون 2 است که بهتر است آخرین نسخه پایتون 3 را دانلود کنید. همچنین اگر بنا به دلایلی نیاز دارید که پایتون 2 را دانلود نمایید دقت کنید که جنگو فقط نسخه های بالاتر از 2.6.5 از پایتون 2 را پشتیبانی می کند.

نصب پایتون در ویندوز

نصب پایتون در ویندوز بسیار راحت است. کافی است پس از دانلود فایل را اجرا کنید و به نصب آن بپردازید. فقط همانطور که در تصویر زیر هم می بینید وقتی روی فایل دانلود شده دو بار کلیک می کنید با پنجره زیر روبرو می شوید و دو گزینه install now و Customize installation را مشاهده خواهید کرد.

نصب پایتون در ویندوز

در صورتی که install now را انتخاب کنید بسته پایتون با تنظیمات پیش فرض بر روی کامپیوترتان نصب خواهد شد اما در Customize installation همانطور که از اسمش پیداست می توانید بسته پایتون را با توجه به نیازهایتان شخصی سازی کنید و قابلیت ها را فعال یا غیرفعال نمایید. پیشنهاد می شود گزینه add python to path را تیک بزنید و همچنین گزینه install now را برای نصب بسته نرم افزاری پایتون انتخاب کنید. پس از آن به راحتی بسته نرم افزاری پایتون بر روی سیستم عامل شما نصب خواهد شد.

برای اطمینان کسب کردن از آنکه پایتون بر روی سیستم شما نصب شده است به محیط CMD رفته و عبارت python -- version را بنویسید، اگر نسخه پایتون شما را برگرداند این نشان دهنده نصب درست پایتون در سیستم شما است.

بررسی نصب پایتون در ویندوز

نصب پایتون در لینوکس

اگر از لینوکس استفاده می کنید پایتون به صورت پیش فرض بر روی سیستم شما نصب است. برای اطمینان حاصل کردن در محیط ترمینال دستورات زیر را تایپ کنید.

python --version

python2 --version

python3 --version

مشاهده خروجی زیر نشاندهنده نصب پیش فرض پایتون بر روی سیستم عامل شماست.

Python 2.7.0

Python 2.7.0

Python 3.4.0

نصب پایتون در مکینتاش

اگر از مک استفاده می کنید، نسخه پایتون 2 به صورت پیش فرض بر روی سیستم شما نصب است. درصورتی که می خواهید نسخه های بالاتر پایتون را بر روی سیستم خود داشته باشید باید از سایت پایتون نسخه مورد نظر خود را دانلود و آن را نصب کنید.

نصب PIP

pip مخفف Pip Installs Packages می باشد که ابزاری جهت دانلود، نصب و مدیریت پکیج های پایتون است. اگر از پایتون 2.7.9 و بالاتر و همچنین پایتون 3.4 . بالاتر استفاده می کنید pip به صورت پیش فرض همراه پایتون بر روی سیستم شما نصب شده است. برای اطمینان حاصل کردن از نصب pip روی سیستم خود میتوانید دستور زیر را در cmd تایپ کنید.

pip --version

در صورتی که pip روی سیستم شما نصب باشد نسخه pip شما را برمی گرداند.

pip 18.0

در صورتی که pip بر روی سیستم شما نصب نیست، در ویندوز پس از دریافت فایل اسکریپت get-pip.py در cmd به محل فایل دانلود شده بروید و دستور python get-pip.py را اجرا کنید، همچنین در مک با تایپ sudo easy_install pip و در لینوکس با تایپ دستور sudo apt-get install python-pip در پنجره ترمینال می توانید pip را دریافت و نصب کنید.

نصب virtualenv

virtualenv یک نوع ماشین مجازی برای ساخت محیط ایزوله در کامپیوتر است. این محیط ایزوله به شما این امکان را می دهد که بتوانید به عنوان مثال در یک پروژه با پایتون 2 و جنگو و در یک پروژه دیگر با پایتون 3 و جنگو 2 همزمان در یک سیستم کار کنید. نصب virtualenv برای جنگو الزامی نیست اما قطعا برای یک توسعه دهنده بسیار سودمند خواهد بود.

برای نصب virtualenv در cmd دستور pip install virtualenvرا وارد کنید.

نصب django

هم اکنون پس از انجام پیش نیازهای نصب جنگو نوبت به نصب خود جنگو رسیده است. محیط cmd را باز کرده و دستور pip install djangoرا وارد کنید. پیام Successfully installed django-2.1 نشان دهنده دانلود و نصب موفق جنگو می باشد.

تمام فصل‌های سری ترتیبی که روکسو برای مطالعه‌ی دروس سری آموزش جنگو در پایتون توصیه می‌کند:
نویسنده شوید
دیدگاه‌های شما (9 دیدگاه)

در این قسمت، به پرسش‌های تخصصی شما درباره‌ی محتوای مقاله پاسخ داده نمی‌شود. سوالات خود را اینجا بپرسید.

sanam
25 آبان 1400
سلام وقت بخیر.. توضیحات برای نصب بسیار عالی بود

در این قسمت، به پرسش‌های تخصصی شما درباره‌ی محتوای مقاله پاسخ داده نمی‌شود. سوالات خود را اینجا بپرسید.

m.reza
03 اردیبهشت 1399
ممنون فقط تو cmd چند تا دستور که میزنی اگه اشتباه باشن دیگه دستور درست رو اجرا نمیکنه مجبور میشم cmd رو ببندم و دوباره اجرا کنم

در این قسمت، به پرسش‌های تخصصی شما درباره‌ی محتوای مقاله پاسخ داده نمی‌شود. سوالات خود را اینجا بپرسید.

محمد
30 فروردین 1399
بسیار عالی .خیلی واس نصب جنگو تلاش کردم. ولی این متن من رو به هدفم رسوند.ممنون ادمین جان

در این قسمت، به پرسش‌های تخصصی شما درباره‌ی محتوای مقاله پاسخ داده نمی‌شود. سوالات خود را اینجا بپرسید.

فاطمه ویسی
20 اسفند 1398
بسیار عالی ومختصر و مفید با تشکر.

در این قسمت، به پرسش‌های تخصصی شما درباره‌ی محتوای مقاله پاسخ داده نمی‌شود. سوالات خود را اینجا بپرسید.

mehran
16 اسفند 1398
وختی تایپ میکنم python manage.py runserver ارور میده رو ویندوز 7 هستم میدونید مشکلش چیه؟! syntaxError: Generator expression must be parenthesized

در این قسمت، به پرسش‌های تخصصی شما درباره‌ی محتوای مقاله پاسخ داده نمی‌شود. سوالات خود را اینجا بپرسید.

محسن
09 دی 1398
ببخشید موقع نصب جنگو این ارور هارو میده Could not find a version that satisfies the requirement Django No matching distribution found for django

در این قسمت، به پرسش‌های تخصصی شما درباره‌ی محتوای مقاله پاسخ داده نمی‌شود. سوالات خود را اینجا بپرسید.

zahra
16 آبان 1398
عااالی بود. ساده و راحت

در این قسمت، به پرسش‌های تخصصی شما درباره‌ی محتوای مقاله پاسخ داده نمی‌شود. سوالات خود را اینجا بپرسید.

علی
11 مهر 1398
خیلی عالی . ساده و راحت. تشکر فراوان

در این قسمت، به پرسش‌های تخصصی شما درباره‌ی محتوای مقاله پاسخ داده نمی‌شود. سوالات خود را اینجا بپرسید.

علی
15 فروردین 1398
ممنون امیرحسین جان عالی، کامل، بدون نقص و ساده

در این قسمت، به پرسش‌های تخصصی شما درباره‌ی محتوای مقاله پاسخ داده نمی‌شود. سوالات خود را اینجا بپرسید.