मैं दोनों को Python2 और python3दोनों को Python2 और python3 के साथ एक virtualenv बनाएं
प्रति virtualenv with python2 and python3 via Homebrew मैं आशा व्यक्त की यह काम करेगा के साथ एक virtualenv बनाने के लिए virtualenvwrapper का उपयोग करने की कोशिश की:
(virtualenv का नाम 'डबल है ')
mkvirtualenv double -p `which python`
mkvirtualenv double -p `which python3`
यह कहा गया है कि
Not overwriting existing python script both/bin/python (you must use both/bin/python3.4)
लेकिन यह सच नहीं लगता है। टाइपिंग python
python2.7
python3
और python3.4
सभी python3.4
दुभाषिया शुरू करें।
आप इसे करने के द्वारा क्या करने की कोशिश कर रहे हैं? वर्चुअलएन्ड्स का एक बड़ा लाभ पाइथन 2 और पायथन 3 के लिए अलग-अलग दुनिया को बंद कर रहा है। – Kevin
मैं एक ऐसी परियोजना पर काम कर रहा हूं जो दोनों पायथन 2 और पायथन 3 में चलता है। मैं वर्चुअलएन्व को हर समय स्विच नहीं करना चाहता हूं। python2 और python3 के पास अलग-अलग स्थानों में पाइप और स्टोर साइट-पैकेज का अपना संस्करण है, इसलिए मुझे समस्या दिखाई नहीं दे रही है। – Zweedeend
यदि उद्देश्य परियोजना का परीक्षण करना है, तो पायथन 2 और 3 में परीक्षण चलाने के लिए टोक्स का उपयोग करें। अन्यथा मैं इसे 3.x में विकसित करने और इसे अलग से 2 में चलाने का सुझाव देता हूं। यहां वर्णित सभी टूल्स एक पायथन प्रति वर्चुअलएन्व के साथ दिमाग में विकसित किए गए थे, जबकि चीजें प्रारंभ में काम करने लगती हैं, इस बात की कोई गारंटी नहीं है कि यह काम जारी रहेगा। –