malikarumi@Tetouan2:~$ pip install virtualenv
Collecting virtualenv
Downloading virtualenv-12.0.7-py2.py3-none-any.whl (1.8MB)
100% |################################| 1.8MB 330kB/s
malikarumi@Tetouan2:~$ pip freeze
(a lot of stuff, but not virtualenv)
malikarumi@Tetouan2:~$ virtualenv testvenv1
The program 'virtualenv' is currently not installed. You can install it by typing:
sudo apt-get install python-virtualenv
Chuyện gì đang xảy ra ở đây? là python-virtualenv == pyvenv? Vẫn chưa vỡ à? Virtualenv ban đầu vẫn hoạt động với python? nếu venv (quá nhiều biến thể tên !!!) là một phần của thư viện chuẩn, https://docs.python.org/3/l Library / venv.html , tại sao tôi lại được yêu cầu cài đặt nó?
Và khi tôi cố gắng cài đặt nó, tôi đã nhận được:
malikarumi@Tetouan2:~$ sudo apt-get install python-virtualenv
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
python-colorama python-distlib python-html5lib python-pip python-setuptools
Tại thời điểm đó tôi đã hủy bỏ, vì cài đặt python3-pip ngay trước đó đã cho tôi
Setting up python3-setuptools (3.3-1ubuntu1) ...
Setting up python3-pip (1.5.4-1) ...
Và tôi không chắc liệu các gói bổ sung sẽ ghi đè lên chúng hay đi lên python 2.7.
Tôi đọc rằng python 3 được cho là mặc định trong tương lai. Vì cả 2.7 và 3.4 đều ở đó và có các lệnh riêng biệt, làm thế nào để tôi không chỉ đảm bảo Python 3 là mặc định của mình, mà mọi thứ tôi cài đặt đều ở đó và được sử dụng bởi nó thay vì 2.7?
BTW, tôi đã thử sudo apt-get python3-virtualenv và nhận được: E: Không thể định vị gói python3-virtualenv