В моей системе (Linux Mint) у меня есть ptyhon2
, python3.6
и python3.7
.
muyustan@mint:/usr/lib$ pip -V
Command 'pip' not found, but can be installed with:
sudo apt install python-pip
muyustan@mint:/usr/lib$ pip3 -V
pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6)
muyustan@mint:/usr/lib$ python3 -m pip -V
pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6)
muyustan@mint:/usr/lib$ python3.7 -m pip -V
pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.7)
muyustan@mint:/usr/lib$
из них, я понимаю, что pip
зарезервировано для python2
и он не установлен. Нет проблем, так как меня не волнует python2
.
Похоже, есть два разных pip
с python3.6
и python3.7
соответственно.
Однако, когда я осмотрите папку /usr/lib/python3/dist-packages
, я вижу, что там не более одного pip
.
muyustan@mint:/usr/lib$ ll /usr/lib/python3/dist-packages | grep "pip"
drwxr-xr-x 11 root root 4096 Mar 21 15:24 pip/
drwxr-xr-x 2 root root 4096 Mar 21 15:24 pip-9.0.1.egg-info/
Я довольно озадачен по поводу pip3
, python3 -m pip
и python3.7 -m pip
.
Я предполагаю, что python3
относится к python3.6
.
Итак, мои вопросы:
- У меня есть 3 разных
pip
s? - Какие мне следует использовать?
- Какая разница в
pip
между python3.6
и python3.7
?