Python 2 и PIP отсутствуют при установке Python 3? - PullRequest
0 голосов
/ 19 апреля 2020

Фон

Новое в python и настройка установки et c. на MacOS Мохаве. Ранее у меня была Anaconda, которая не работала должным образом (часто ломалась, не запускалась должным образом, ноутбуки с jupyter не работали и т.д. c.), Поэтому я удалила ее. После этого я также удалил старую версию python (3.6.1), удалив ее из /Library/Frameworks/Python.framework/Versions/

. После этого шага, набрав python --version в терминале, вы получите 2.7.16

Проблема

Я установил Python 3.8.2 с помощью установщика для MacOS из python .org. Я добавил новый alias к своему ~/.bash_profile для вызова python3 при вводе python:

alias python=python3

Это также, похоже, как-то избавило от python2. Когда я использовал Anaconda / Conda раньше, я мог видеть python 2.7.16 при запуске команды python2 --version. Это уже не так:

Gautams-MacBook-Pro:~ gautam$ python2 --version
-bash: python2: command not found

Вывод для python3 и python соответствует ожидаемому:

Gautams-MacBook-Pro:~ gautam$ python3 --version
Python 3.8.2
Gautams-MacBook-Pro:~ gautam$ python --version
Python 3.8.2

Вот что я получаю, когда проверяю, для каких pip У меня есть версия:

Gautams-MacBook-Pro:~ gautam$ pip --version
-bash: pip: command not found

Gautams-MacBook-Pro:~ gautam$ pip3 --version
pip 19.2.3 from /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pip (python 3.8)

У меня нет большого опыта работы с pip, хотя, следуя некоторым учебникам, я использовал его для установки некоторых пакетов:

pip install numpy

Учитывая фон, нужно ли:

  1. Установить python2 (при условии, что оно действительно было удалено и может понадобиться моей операционной системе)?
  2. Переустановить pip из https://pip.pypa.io/en/stable/installing/
  3. Добавить alias в мой профиль bash: alias pip=pip3
  4. Переключиться на использование pip3 для установки нового пакета вместо
...