Tôi đã cài đặt python3-virtualenvtrê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 virtualenvkhông làm gì cả. (Không có gì từ which python-virtualenvvà which python3-virtualenvcũ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 ./binthư mục.
Làm cách nào để tạo thành công virtualenv Python 3?