2013-10-04 10 views
12

मैं कुछ आसान कोशिश कर रहा हूं। मैं एक रिपोजिटरी क्लोन और फिर मैं उस में एक virtualenv बनाना चाहते हैं:"स्थानीय" निर्देशिका बनाने के बिना मौजूदा निर्देशिका में वर्चुअलएनवी बनाएँ

hg clone ssh://[email protected]/neves/repo site 
virtualenv site 

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

मैं virtualenv 1.10.1

उत्तर

2

यह सिर्फ कुछ प्लेटफॉर्म (उबंटू की तरह) पर होता है और क्योंकि एक virtualenv मशीन की स्थापना का अनुकरण के लिए आवश्यक है का उपयोग कर रहा है, और local कि का हिस्सा है। बस इसे अपनी एससीएम की अनदेखी सुविधा में जोड़ें (उदा। .gitignore)।

+0

क्षमा करें, लेकिन मुझे समझ में नहीं आया कि वहां सब कुछ की प्रतिलिपि क्यों जरूरी है। मैं बस इसे हटा देता हूँ। यह सिर्फ एक परेशानी है, लेकिन शायद यह एक संकेत है कि मैं कुछ सही नहीं कर रहा हूं। – neves

+0

ऐसा लगता है कि 'pyvenv' कम निर्देशिका बनाता है तो vertualenv: '' bin/include/lib/pyvenv.cfg''' – chhantyal

16

सुनिश्चित नहीं है कि यह अभी भी सहायक है, लेकिन आप यह कर सकते हैं।

virtualenv . 

इंस्टॉल मेरे साथ ठीक था।

+1

यही वही है जो मैं चाहता था। वर्तमान निर्देशिका के नाम का उपयोग कर वर्चुअलएन्व बनाने के लिए :) धन्यवाद! –

+0

आपका स्वागत है @NikitaHismatov –

+0

मैं यह भी पुष्टि करना चाहता हूं कि उन आदेशों ने प्रॉक्सी सर्वर से W7 में मेरे लिए काम किया है (इसके बजाय पीआईपी के लिए --proproyyproproyadresspareters को शामिल करने की आवश्यकता है) –

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