मैंने python3-virtualenvआधिकारिक उबंटू पैकेज का उपयोग करके लुबंटू 15.1 पर स्थापित किया apt-get install python3-virtualenv। आधिकारिक दस्तावेज इंगित करता है कि एक साधारण virtualenv .अपने प्रोजेक्ट निर्देशिका में venv बनाने के लिए पर्याप्त होना चाहिए। यह कुछ नहीं करता है, क्योंकि which virtualenvकुछ भी नहीं करता है। (इससे भी which python-virtualenvऔर कुछ which python3-virtualenvभी नहीं)।
पैकेज की जानकारी, एक बार स्थापित होने के बाद, यह स्थापित हो जाती है /usr/lib/python3/dist-packages/virtualenv.py, इसलिए मैं इसे python3 के तहत आमंत्रित करता हूं। यह मुझे यह देता है:
$ python3 /usr/lib/python3/dist-packages/virtualenv.py .
Running virtualenv with interpreter /usr/bin/python2
New python executable in ./bin/python2
Also creating executable in ./bin/python
Installing setuptools, pip...done.
हां, जब मैं देखता हूं, तो सब कुछ ।/bin python2 है। क्या ubuntu का python3-virtualenv python2 के लिए एक डमी पैकेज है?
आधिकारिक अजगर दस्तावेज कहता है कि एक अलग पैकेज का उपयोग करें: पायथन 3-वेनव । यह तब लगता है जब मैं निर्देशिका pyvenv .में python3 सामान के साथ काम करता हूं ./bin।
मैं सफलतापूर्वक पायथन 3 virtualenv कैसे बना सकता हूं?