डेबियन पर सेटअप NFS शेयर
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
पायथन अनुप्रयोगों के साथ काम करते समय, विचार करने के लिए दो महत्वपूर्ण कार्य हैं:
जैसा कि सभी जानते हैं, बहुतायत से पायथन एप्लिकेशन पैकेजों को चलाना पायथन समुदाय के लिए सफलता की कुंजी है। विभिन्न पायथन एप्लिकेशन पैकेजों में से अधिकांश बनाने के लिए, आपको एक आसान पैकेज प्रबंधक की आवश्यकता है, जैसे कि pipया easy_install। अभी के लिए, सबसे लोकप्रिय पायथन पैकेज मैनेजर है pip।
इसके अतिरिक्त, पायथन के विभिन्न प्रमुख संस्करणों में असंगति के कारण - 3.x, 2.7, और 2.6, साथ ही साथ विभिन्न निर्भरता के बीच परिणामस्वरूप असंगति, आपको हमेशा अपने प्रत्येक पायथन अनुप्रयोगों के लिए उचित वातावरण तैयार करना चाहिए। Virtualenvइस समस्या के लिए एक संभव समाधान प्रदान करता है: आपके प्रत्येक पायथन अनुप्रयोगों के लिए एक समर्पित और पृथक पायथन वातावरण का निर्माण। प्रत्येक एप्लिकेशन अन्य अनुप्रयोगों के वातावरण को गड़बड़ाने के बिना सबसे उपयुक्त पायथन वातावरण का आनंद ले सकता है।
इस लेख में, हम आपको एक CentOS 6 सर्वर उदाहरण पर पायथन पैकेज और वातावरण का प्रबंधन करने के लिए पाइप और virtualenv का उपयोग करने का तरीका बताएंगे।
पहले, चलो पाइप पर एक नज़र डालें। निम्नलिखित कमांड के साथ नवीनतम पाइप स्थापित करें:
sudo yum update
sudo yum install -y python-devel python-setuptools python-pip
sudo pip install --upgrade pip
एक बार पाइप स्थापित हो जाने के बाद, आप इसका उपयोग पायथन पैकेजों को प्रबंधित करने के लिए कर सकेंगे, जिसमें पायथन पैकेजों की खोज, इंस्टॉल, अपग्रेड और अनइंस्टॉल करने तक सीमित नहीं है। आपको कुछ निर्देश देने के लिए, मैं नीचे कुछ सामान्य पाइप कमांड सूचीबद्ध करूंगा:
pip search [package name]
a) पैकेज नाम से एक पैकेज स्थापित करें:
sudo pip install [package name]
बी) पायथन पैकेज का एक विशिष्ट संस्करण स्थापित करें:
sudo pip install [package name]==[version]
c) एक URL से एक पायथन पैकेज स्थापित करें:
sudo pip install [URL]
pip list
pip show [package name]
sudo pip install --upgrade [package name]
sudo pip uninstall [package name]
pip help
जैसा कि पहले उल्लेख किया गया है, विभिन्न निर्भरताओं के बीच असंगति आपकी चिंता के योग्य मुद्दा है।
असंगतताओं के कारण होने वाले मुद्दों से बचने के लिए, आप virtualenvअपने प्रत्येक पायथन एप्लिकेशन के लिए उपयुक्त निर्भरताएं रखने के लिए वर्चुअल वातावरण तैयार करने के लिए उपयोग कर सकते हैं । इस फैशन में, असंगत निर्भरताएं संघर्ष के बिना सह-अस्तित्व में आ सकती हैं, और उनके आधार पर पायथन अनुप्रयोग संघर्ष के बिना भी सह-अस्तित्व में आ सकते हैं।
उपयोग करने virtualenvका एक अतिरिक्त लाभ यह है कि आपको वर्चुअल वातावरण में निर्भरता को संशोधित करने के लिए रूट / सुडो विशेषाधिकार की आवश्यकता नहीं है, क्योंकि प्रत्येक ऑपरेशन वर्तमान उपयोगकर्ता की अपनी निर्देशिका में किया जाता है।
अब, चलिए virtualenv द्वारा बनाए गए आभासी वातावरण का पता लगाएं।
sudo pip install virtualenv
इससे पहले कि आप एक नए पायथन एप्लिकेशन से निपटें, आप अपने निम्न संशोधनों को सिस्टम की निर्भरता में संग्रहीत करने के लिए एक समर्पित निर्देशिका बनाने के लिए virtualenv का उपयोग कर सकते हैं।
यह कहें कि आप आभासी वातावरण को समाहित करने के लिए अपने होम निर्देशिका के अंतर्गत एक निर्देशिका "एनवी 1" का उपयोग करना चाहते हैं:
cd ~
virtualenv env1
ऊपर दिए गए दो कमांड आपके होम डाइरेक्टरी में एनवायरनमेंट डायरेक्टरी "env1" बनाएंगे और इसमें वर्चुअल एनवायरनमेंट शुरू करेंगे, अर्थात् आप जिस ग्लोबल / सिस्टम पायथन एनवायरनमेंट का उपयोग कर रहे हैं, उसे अपने वर्चुअल एनवायरनमेंट डायरेक्टरी में कॉपी करें और संबंधित कॉन्फिगरेशन को एडजस्ट करें, जिससे यह एक अलग ऑर्थॉन बन जाए। वातावरण।
अब, आपको वर्चुअल वातावरण सक्रिय करने की आवश्यकता है:
source ~/env1/bin/activate
जैसा कि आप देखते हैं, env1आपके शेल प्रॉम्प्ट के सामने एक तार डाला जाएगा, जिससे आपको सूचित किया जाएगा कि आपने पृथक आभासी वातावरण में प्रवेश किया है।
आप which pythonअपने प्रवेश की पुष्टि करने के लिए कमांड का उपयोग कर सकते हैं । सिस्टम आपको बताएगा कि आप ~/env1/bin/pythonमूल के बजाय उपयोग कर रहे हैं /usr/bin/python।
अब से, आप अपनी इच्छानुसार अपने पायथन एप्लिकेशन से निपट सकते हैं, सिस्टम निर्भरताओं में आपके सभी संशोधन इस निर्देशिका में दर्ज किए जाएंगे, अन्य पायथन अनुप्रयोगों के लिए संभावित छेड़छाड़ से बचें।
अपने कार्यों को पूरा करने के बाद, वर्चुअल वातावरण से बाहर निकलने के लिए निम्न कमांड का उपयोग करें:
deactivate
स्ट्रिंग (env1) तदनुसार गायब हो जाएगी।
यदि आप virtualenv के बारे में अधिक जानना चाहते हैं, तो निम्न कमांड का उपयोग करें:
virtualenv --help
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ