English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
عادةً ما يتطلب تثبيت Flask إصدار Python 2.6 أو أعلى. على الرغم من أن Flask ومكتباته يعملان بشكل جيد مع Python 3 (إصدارات Python 3.3 وما فوق)، إلا أن العديد من امتدادات Flask لا تدعمها بشكل صحيح. لذلك، يُنصح بتركيب Flask في إصدار Python 3.6+.
virtualenv هو بناء بيئة Python افتراضية. يمكنه مساعدة المستخدمين في إنشاء عدة بيئات Python في نفس الوقت. لذلك، يمكنه تجنب مشاكل التوافق بين إصدارات المكتبات المختلفة.
إدارة علاقات الاعتماد للمشاريع باستخدام بيئة الافتراضية في التطوير والإنتاج.
ما الذي يطرحه بيئة الافتراضية؟ كلما زاد عدد مشاريع Python التي لديك، كلما احتجت إلى استخدام إصدارات مختلفة من مكتبات Python، وحتى إصدار Python نفسه قد يكون مختلفًا. قد يدمج مكتبة إصدار أحدث في مشروع آخر في عدم التوافق مع مشروع آخر.
البيئة الافتراضية هي مجموعة مكتبات Python مستقلة، بيئة لكل مشروع. لا يؤثر برنامج التثبيت في المشروع على برامج المشروع أو برامج النظام.
إذا كنت تستخدم Python 2.x، يمكنك الرجوع إلى التثبيت التالي لتطوير virtualenv.
تثبيت virtualenv في مسار C:/pythonX/scripts، هنا X هو اسم إصدار Python.
# اسم الملف: example.py # حقوق الطبع والنشر: 2020 بواسطة w3codebox # مؤلف: ar.oldtoolbag.com # تاريخ: 2020-08-08 تثبيت virtualenv باستخدام pip
النتيجة يجب أن تكون مثل هذا -
# اسم الملف: example.py # حقوق الطبع والنشر: 2020 بواسطة w3codebox # مؤلف: ar.oldtoolbag.com # تاريخ: 2020-08-08 جمع virtualenv تحميل virtualenv-15.0.1-py2.py3-none-any.whl (1.8MB) 100% |################################| 1.8MB 204kB/s تثبيت الحزم المجموعة: virtualenv تم تثبيت virtualenv-15.0.1 بنجاح
يحتاج هذا الأمر إلى صلاحيات المدير. يجب إضافة sudo قبل pip في Linux / Mac OS. إذا كنت تستخدم Windows، فلاحظ أنك يجب أن تكون مسؤولاً عن الدخول. يمكن تثبيت virtualenv باستخدام مدير الحزم الخاص بـ Ubuntu.
# اسم الملف: example.py # حقوق الطبع والنشر: 2020 بواسطة w3codebox # مؤلف: ar.oldtoolbag.com # تاريخ: 2020-08-08 $ sudo apt-get install virtualenv
بعد إكمال التثبيت، البيئة الافتراضية الجديدة ستتم إنشاؤها في المجلد.
# اسم الملف: example.py # حقوق الطبع والنشر: 2020 بواسطة w3codebox # مؤلف: ar.oldtoolbag.com # تاريخ: 2020-08-08 mkdir newproj cd newproj virtualenv venv
للتفعيل البيئة المناسبة، استخدم الأمر التالي في Linux/OS X -
# اسم الملف: example.py # حقوق الطبع والنشر: 2020 بواسطة w3codebox # مؤلف: ar.oldtoolbag.com # تاريخ: 2020-08-08 $ venv/bin/activate
في Windows، يمكنك استخدام الأمر التالي -
# اسم الملف: example.py # حقوق الطبع والنشر: 2020 بواسطة w3codebox # مؤلف: ar.oldtoolbag.com # تاريخ: 2020-08-08 venv\scripts\activate
الآن يتم التحضير لتثبيت Flask في هذا البيئة.
# اسم الملف: example.py # حقوق الطبع والنشر: 2020 بواسطة w3codebox # مؤلف: ar.oldtoolbag.com # تاريخ: 2020-08-08 $ pip install Flask
النتيجة يجب أن تكون مثل هذا -
# اسم الملف: example.py # حقوق الطبع والنشر: 2020 بواسطة w3codebox # مؤلف: ar.oldtoolbag.com # تاريخ: 2020-08-08 جمع Flask تحميل Flask-0.10.1.tar.gz (544kB) 100% |################################| 544kB 410kB/s جمع Werkzeug>=0.7 (من Flask) تحميل Werkzeug-0.11.4-py2.py3-none-any.whl (305kB) 100% |################################| 307kB 531kB/s جمع Jinja2>=2.4 (من Flask) تحميل Jinja2-2.8-py2.py3-none-any.whl (263kB) 100% |################################| 266kB 935kB/s جمع itsdangerous>=0.21 (من Flask) تحميل itsdangerous-0.24.tar.gz (46kB) 100% |################################| 49kB 1.6MB/s جمع MarkupSafe (من Jinja2>=2.4->Flask) تحميل MarkupSafe-0.23.tar.gz تثبيت الحزم المجموعة: Werkzeug, MarkupSafe, Jinja2, itsdangerous, Flask تشغيل setup.py install لـ MarkupSafe تشغيل setup.py install لـ itsdangerous تشغيل setup.py install لـ Flask تم تثبيت Flask-0.10.1 Jinja2-2.8 MarkupSafe-0.23 Werkzeug-0.11.4 itsdangerous-0.24 بنجاح
يمكن تشغيل الأوامر المذكورة أعلاه مباشرة دون الحاجة إلى بيئة افتراضية لتثبيت النظام المتمركز.
يهدف هذا المحتوى بشكل رئيسي إلى تثبيت Flask باستخدام إصدار Python 2.x.
يتم تضمين مكتبة venv مع Python 3 لإنشاء بيئات افتراضية. إذا كنت تستخدم إصدارًا حديثًا من Python، يمكنك قراءة الفصل التالي.
في بيئة النشط، نستخدم بيئة Windows 10 + Python 3.6 كمعرض لتثبيت Flask، باستخدام الأمر التالي لتثبيت Flask:
# اسم الملف: example.py # حقوق الطبع والنشر: 2020 بواسطة w3codebox # مؤلف: ar.oldtoolbag.com # تاريخ: 2020-08-08 $ pip install Flask
بالتالي، تم إكمال تثبيت Flask، وسنتعلم في الفصل القادم كيفية استخدام Flask لإنشاء تطبيق ويب بسيط.