2012-01-02 11 views
6

के रूप में कृपया इस पर मेरी सहायता करें। मैं फेडोरा 16.पिचर्म में वर्चुअलनेव का उपयोग Django IDE

मेरे आभासी पर्यावरण पर यह कर रहा हूं /home/username/Desktop/.pythonenv

अब, डॉट नोटिस है। चूंकि यह एक छिपी हुई निर्देशिका है, इसलिए मुझे निर्देशिका में "प्रवेश" करने के लिए पिचर्म के लिए एक प्रतीकात्मक लिंक बनाना पड़ा।

sudo ln -s /home/yeukhon/Desktop/.pythonenv /home/yeukhon/Desktop/sypythonenv 

अब मैं इस वर्चुअल वातावरण का उपयोग कर सकता हूं। हालांकि, दो समस्याएं हुईं और मुझे यकीन नहीं है कि अगर पहले व्यक्ति के पास दूसरे के साथ कुछ भी करना है।

ए जीटीके और जीएसटी

यहाँ लापता दो स्क्रीनशॉट कर रहे हैं। वर्चुअलनेव पायथन में जीटीके और जीएसटी गुम है ... मुझे नहीं पता कि क्यों।

System PythonVirtualenv

बी Django इस वातावरण

मैं चलाने के लिए virtualenv (Project1) के तहत मेरी Django परियोजना की कोशिश की में आयात योग्य नहीं है, लेकिन मैं नहीं कर सकता। मैं टर्मिनल के माध्यम से एक ही परियोजना चला सकता हूं।

[[email protected] ~]$ cd Desktop/djangoapp/project1 
[[email protected] mysite]$ source /home/yeukhon/Desktop/.pythonenv/project1/bin/activate 
(project1)[[email protected] mysite]$ python2.7 manage.py runserver 
# I had to use python2.7 instead of python. That's the only problem with terminal here. 

प्रश्न

  1. मैं अपने virtualenv पायथन दुभाषिया के साथ यह Pycharm में runable कर सकता हूँ?

  2. क्या # 1 के साथ # 2 के साथ कुछ भी करना है?

  3. मैं अपने वर्चुअलएन्व में जीटीके और जीएसटी कैसे दिख सकता हूं?

आपके समय के लिए धन्यवाद।

उत्तर

4

सबसे पहले, के रूप में एक सिम्लिंक बनाने की कोई आवश्यकता नहीं है, जैसे कि दुभाषिया संवाद में एक बटन 'छुपी हुई फ़ाइलें और निर्देशक दिखाएं' है, और आप मैन्युअल रूप से पथ में भी टाइप कर सकते हैं।

प्रत्येक वर्चुअलनव संस्करण 1.7 के बाद से डिफ़ॉल्ट रूप से एक पृथक वातावरण है। इसका अर्थ यह है कि यदि आप स्वचालित रूप से सिस्टम लाइब्रेरीज़ को शामिल करना चाहते हैं तो पहले से सिस्टम सिस्टम संकुल एनवीवी को पास करना होगा (1.7 से पहले आपको एक अलग-अलग एनवीवी चाहिए तो आपको साइट पर पैकेज विकल्प पास करना होगा)

तो मेरा पहला अनुमान यह है कि आपने बस अपने वर्चुअलएन्व के अंदर लापता पुस्तकालयों को स्थापित नहीं किया है। अपने वर्चुअलएनवी को सक्रिय करने के बाद पाइप फ्रीज के आउटपुट की जांच करें। उन पुस्तकालयों याद कर रहे हैं, तो सिर्फ उन्हें पिप के साथ स्थापित:

pip install django

अब, जैसा कि आप अपने virtualenvs लिए गैर-सामान्य अजगर का उपयोग कर लगता है, सुनिश्चित करें कि आप प्रणाली के बजाय प्रयोग नहीं कर रहे हैं। आप अपने वर्चुअलएनवी की/bin निर्देशिका के तहत एक का उपयोग कर सीधे इसे भी आवेदक कर सकते हैं।

+0

हाय। मेरी मदद करने के लिए बहुत बहुत धन्यवाद।प्रश्न: आपके दूसरे बिंदु के लिए, क्या यह "पृथक envrionement" के उद्देश्य को हराने? या मुझे अपने स्वयं के gtk और gsk इंस्टॉल करना चाहिए? मुझे लगता है कि sys डिफ़ॉल्ट पुस्तकालयों का उपयोग करना ठीक है क्योंकि वर्चुअलएन्व गैर-sys पुस्तकालयों के लिए उपयोगी है जो मैं भविष्य में स्थापित करने जा रहा हूं। धन्यवाद। – CppLearner

+0

यह सिर्फ आपकी जरूरतों पर निर्भर करता है। कुछ पुस्तकालय हैं जो लोग अपने वितरण के माध्यम से स्थापित करना चाहते हैं, यानी पीआईएल, ताकि उन्हें संकलित करने के लिए निर्भरताओं को स्थापित करने की आवश्यकता न हो। निजी तौर पर, मैं साइट-पैकेज के साथ उपयोग नहीं करता हूं। – ashwoods

+0

अन्य लोग अपने प्रोजेक्ट प्रासंगिक libs को वर्चुअलएन्व में इंस्टॉल करते हैं, जो कि एक प्रोजेक्ट से दूसरे प्रोजेक्ट में बहुत कुछ बदलना चाहते हैं। मैं पाइथनब्रू का उपयोग खुद को पाइथन दुभाषियों को अलग करने और प्रबंधित करने के लिए भी करता हूं। – ashwoods

संबंधित मुद्दे