Tôi đã cài đặt python3-virtualenv
trên Lubfox 15.1 bằng gói Ubuntu chính thức apt-get install python3-virtualenv
. Các tài liệu chính thức chỉ ra rằng một đơn giản virtualenv .
trong thư mục dự án của tôi là đủ để tạo venv. Điều này không làm gì cả, vì which virtualenv
không làm gì cả. (Không có gì từ which python-virtualenv
và which python3-virtualenv
cũng).
Thông tin gói, sau khi được cài đặt, nói rằng nó đã được cài đặt /usr/lib/python3/dist-packages/virtualenv.py
, vì vậy tôi gọi nó dưới python3. Nó cho tôi điều này:
$ 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.
Đúng, khi tôi nhìn, mọi thứ trong ./bin là python2. Có phải python3-virtualenv của ubfox là một gói giả cho python2?
Tài liệu python chính thức cho biết sử dụng một gói khác: python3-venv . Điều này dường như hoạt động khi tôi pyvenv .
, với công cụ python3 trong ./bin
thư mục.
Làm cách nào để tạo thành công virtualenv Python 3?