python3-virtualenvResmi Ubuntu paketini kullanarak Lubuntu 15.1 üzerine yükledim apt-get install python3-virtualenv. Resmi belgeler basit olduğunu gösterir virtualenv .benim proje dizininde venv oluşturmak için yeterli olmalıdır. Bu hiçbir şey yapmaz, çünkü which virtualenvhiçbir şey yapmaz. (Hiçbir şey which python-virtualenvve which python3-virtualenvayrıca).
Paket bilgileri, yüklendikten sonra yüklendiğini söylüyor, bu /usr/lib/python3/dist-packages/virtualenv.pyyüzden bunu python3 altında çağırıyorum. Bana bunu verir:
$ 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.
Evet, baktığımda, ./bin içindeki her şey python2. Ubuntu'nun python3-virtualenv python2 için bir kukla paket mi?
Resmi python belgeleri farklı bir paket kullandığını söylüyor: python3-venv . Ben dizinde pyvenv .python3 malzeme ile , ben bu işe yarıyor gibi görünüyor ./bin.
Nasıl başarılı bir şekilde bir Python 3 virtualenv oluşturabilirim?