उबंटू 18.04 / 19.04 पर बोतल स्थापित करने के लिए कैसे
विषयसूची:
- Ubuntu 18.04 पर फ्लास्क स्थापित करना
- 1. पायथन 3 और वेव को स्थापित करना
- 2. एक आभासी वातावरण बनाना
- 3. फ्लास्क स्थापित करना
- 4. एक न्यूनतम फ्लास्क अनुप्रयोग बनाना
- 5. विकास सर्वर का परीक्षण
- 6. आभासी पर्यावरण को निष्क्रिय करना
- निष्कर्ष
फ्लास्क एक स्वतंत्र और खुला स्रोत माइक्रो वेब फ्रेमवर्क है जिसे डेवलपर्स को सुरक्षित, स्केलेबल और मेंटेन करने योग्य वेब एप्लिकेशन बनाने में मदद करने के लिए डिज़ाइन किया गया है। फ्लास्क Werkzeug पर आधारित है और टेम्पलेट इंजन के रूप में Jinja2 का उपयोग करता है।
Django के विपरीत, डिफ़ॉल्ट फ्लास्क में ORM, फॉर्म सत्यापन या तीसरे पक्ष के पुस्तकालयों द्वारा प्रदान की गई कोई अन्य कार्यक्षमता शामिल नहीं है। फ्लास्क को ध्यान में एक्सटेंशन के साथ बनाया गया है, जो पायथन पैकेज हैं जो फ्लास्क एप्लिकेशन में कार्यक्षमता जोड़ते हैं।
अपनी आवश्यकताओं के आधार पर फ्लास्क स्थापित करने के लिए अलग-अलग तरीके हैं। यह पाइप का उपयोग करके सिस्टम-वाइड या पायथन वर्चुअल वातावरण में स्थापित किया जा सकता है।
फ्लास्क पैकेज भी आधिकारिक उबंटू रिपॉजिटरी में शामिल किए गए हैं और
apt
पैकेज मैनेजर का उपयोग करके इसे स्थापित किया जा सकता है। यह Ubuntu 18.04 पर फ्लास्क स्थापित करने के लिए सबसे आसान तरीका है, लेकिन एक आभासी वातावरण में स्थापित करने के लिए उतना लचीला नहीं है। इसके अलावा, रिपॉजिटरी में शामिल संस्करण हमेशा फ्लास्क के नवीनतम संस्करण से पीछे रहता है।
पायथन आभासी वातावरण का मुख्य उद्देश्य विभिन्न पायथन परियोजनाओं के लिए एक अलग वातावरण बनाना है। इस तरह से आपके पास एक ही कंप्यूटर पर कई अलग-अलग फ्लास्क वातावरण हो सकते हैं और बिना किसी चिंता के प्रति प्रोजेक्ट के आधार पर मॉड्यूल के एक विशिष्ट संस्करण को स्थापित कर सकते हैं, जो आपके अन्य फ्लास्क इंस्टॉलेशन को प्रभावित करेगा। यदि आप फ्लास्क को वैश्विक वातावरण में स्थापित करते हैं तो आप अपने कंप्यूटर पर केवल एक फ्लास्क संस्करण स्थापित कर सकते हैं।
Ubuntu 18.04 पर फ्लास्क स्थापित करना
निम्नलिखित अनुभाग Ubuntu 18.04 पर पायथन आभासी वातावरण में फ्लास्क स्थापित करने के तरीके के बारे में जानकारी प्रदान करते हैं।
1. पायथन 3 और वेव को स्थापित करना
डिफ़ॉल्ट रूप से पायथन 3.6 के साथ Ubuntu 18.04 जहाज। आप यह सत्यापित कर सकते हैं कि आपके सिस्टम पर अजगर 3 टाइप करके स्थापित किया गया है:
python3 -V
आउटपुट इस तरह दिखना चाहिए:
Python 3.6.6
पायथन 3.6 से शुरू होकर, वर्चुअल वातावरण बनाने के लिए अनुशंसित तरीका
venv
मॉड्यूल का उपयोग करना है।
python3-venv
पैकेज स्थापित करने के लिए जो
venv
मॉड्यूल प्रदान करता है, निम्नलिखित कमांड चलाता है:
sudo apt install python3-venv
एक बार मॉड्यूल स्थापित हो जाने के बाद हम अपने फ्लास्क एप्लिकेशन के लिए एक आभासी वातावरण बनाने के लिए तैयार हैं।
2. एक आभासी वातावरण बनाना
उस निर्देशिका में नेविगेट करके प्रारंभ करें जहां आप अपने पायथन 3 आभासी वातावरणों को संग्रहीत करना चाहते हैं। यह आपकी होम डायरेक्टरी या कोई अन्य डायरेक्टरी हो सकती है, जहाँ आपके उपयोगकर्ता ने अनुमतियाँ पढ़ी और लिखी हैं।
अपने फ्लास्क एप्लिकेशन के लिए एक नई निर्देशिका बनाएं और उसमें नेविगेट करें:
mkdir my_flask_app
cd my_flask_app
एक बार निर्देशिका के अंदर, अपना नया आभासी वातावरण बनाने के लिए निम्नलिखित कमांड चलाएँ:
python3 -m venv venv
ऊपर दिए गए आदेश में
venv
नामक एक निर्देशिका
venv
, जिसमें पाइथन बाइनरी, पिप पैकेज मैनेजर, मानक पायथन लाइब्रेरी और अन्य सहायक फ़ाइलों की एक प्रति शामिल है। वर्चुअल वातावरण के लिए आप किसी भी नाम का उपयोग कर सकते हैं।
इस वर्चुअल वातावरण का उपयोग शुरू करने के लिए, आपको इसे
activate
स्क्रिप्ट चलाकर
activate
:
source venv/bin/activate
एक बार सक्रिय होने के बाद, वर्चुअल वातावरण की बिन निर्देशिका को
$PATH
चर की शुरुआत में जोड़ा जाएगा। इसके अलावा आपके शेल का संकेत बदल जाएगा और यह उस आभासी वातावरण का नाम दिखाएगा जिसका आप वर्तमान में उपयोग कर रहे हैं। हमारे मामले में जो
venv
:
3. फ्लास्क स्थापित करना
अब जब वर्चुअल वातावरण सक्रिय हो गया है, तो आप फ्लास्क स्थापित करने के लिए पायथन पैकेज मैनेजर पाइप का उपयोग कर सकते हैं:
pip install Flask
वर्चुअल वातावरण के भीतर, आप
pip3
बजाय
pip3
और
python
बजाय कमांड
pip
उपयोग कर सकते हैं।
निम्न कमांड के साथ इंस्टॉलेशन को सत्यापित करें जो फ्लास्क संस्करण को प्रिंट करेगा:
python -m flask --version
इस लेख को लिखने के समय, नवीनतम आधिकारिक फ्लास्क संस्करण 1.0.2 है
Flask 1.0.2 Python 3.6.6 (default, Sep 12 2018, 18:26:19)]
आपका फ्लास्क संस्करण यहां दिखाए गए संस्करण से भिन्न हो सकता है।
4. एक न्यूनतम फ्लास्क अनुप्रयोग बनाना
इस गाइड में, हम एक सरल हैलो वर्ल्ड एप्लीकेशन बनाएंगे, जो सिर्फ "हैलो वर्ल्ड!" पाठ को प्रदर्शित करेगा।
अपना टेक्स्ट एडिटर या पायथन आईडीई खोलें और निम्न फ़ाइल बनाएं:
~ / My_flask_app / hello.py
from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'Hello World!'
चलो लाइन द्वारा कोड लाइन का विश्लेषण करते हैं।
- पहली पंक्ति में, हम फ्लास्क क्लास का आयात कर रहे हैं। अगला, हम फ्लास्क क्लास का एक उदाहरण बना रहे हैं। फिर हम /
route()
लिएhello_world
फ़ंक्शन को पंजीकृत करने के लिएroute()
सज्जाकार का उपयोग करते हैं। जब इस मार्ग का अनुरोध किया जाता है, तोhello_world
को कॉल किया जाता है और क्लाइंट को "Hello World!" संदेश वापस भेजा जाता है।
फ़ाइल को
hello.py
रूप में
hello.py
और अपनी टर्मिनल विंडो पर वापस जाएं।
5. विकास सर्वर का परीक्षण
हम एप्लिकेशन को चलाने के लिए
flask
कमांड का उपयोग करेंगे, लेकिन इससे पहले, हमें फ्लास्क को यह बताने की आवश्यकता है कि
FLASK_APP
पर्यावरण चर को निर्दिष्ट करके एप्लिकेशन को कैसे लोड किया
FLASK_APP
:
export FLASK_APP=hello
flask run
ऊपर दिया गया कमांड डेवलपमेंट बिलिन सर्वर लॉन्च करेगा।
आउटपुट कुछ इस तरह दिखेगा:
* Serving Flask app "hello" * Environment: production WARNING: Do not use the development server in a production environment. Use a production WSGI server instead. * Debug mode: off * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
यदि आपने फ्लास्क को वर्चुअल मशीन पर स्थापित किया है और आप फ्लास्क डेवलपमेंट सर्वर का उपयोग करना चाहते हैं तो आप
flask run
कमांड में सर्वर को सार्वजनिक रूप से उपलब्ध
--host=0.0.0.0
सकते हैं
--host=0.0.0.0
।
अपने वेब ब्राउज़र में
http://127.0.0.1:5000
खोलें और आपको "हैलो वर्ल्ड!" संदेश के साथ प्रस्तुत किया जाएगा।
अपने टर्मिनल में विकास सर्वर प्रकार
CTRL-C
को रोकने के लिए।
6. आभासी पर्यावरण को निष्क्रिय करना
एक बार जब आप अपने काम के साथ हो जाते हैं, तो पर्यावरण को निष्क्रिय करें, निष्क्रिय करके टाइप करें और आप अपने सामान्य शेल पर लौट आएंगे।
निष्कर्ष
आपने सीख लिया है कि पायथन वर्चुअल वातावरण कैसे बनाया जाए और अपने Ubuntu 18.04 मशीन पर फ्लास्क स्थापित करें। अतिरिक्त फ्लास्क विकास वातावरण बनाने के लिए इस ट्यूटोरियल में बताए गए चरणों को दोहराएं।
अजगर ubuntuकैसे स्थापित करें, hp officejet 6500a प्लस ऑल-इन-वन प्रिंटर स्थापित करें

एचपी ऑफिसजेट 6500 ए प्लस ऑल-इन-वन प्रिंटर को स्थापित करना और स्थापित करना सीखें।
Ubuntu 18.04 पर php कंपोज़र को कैसे स्थापित करें और कैसे उपयोग करें

संगीतकार PHP के लिए एक निर्भरता प्रबंधक है। संगीतकार सभी आवश्यक PHP संकुल में खींच लेगा जो आपकी परियोजना पर निर्भर करता है और आपके लिए उन्हें प्रबंधित करता है।
सेंटो 7 पर फ्लास्क कैसे स्थापित करें

फ्लास्क एक स्वतंत्र और खुला स्रोत माइक्रो वेब फ्रेमवर्क है जिसे डेवलपर्स को सुरक्षित, स्केलेबल और मेंटेन करने योग्य वेब एप्लिकेशन बनाने में मदद करने के लिए डिज़ाइन किया गया है। फ्लास्क Werkzeug पर आधारित है और टेम्पलेट इंजन के रूप में Jinja2 का उपयोग करता है। इस ट्यूटोरियल में, हम आपको दिखाएंगे कि CentOS 7 पर पायथन आभासी वातावरण में फ्लास्क कैसे स्थापित करें।