Вы не должны менять свою системную ссылку python
на использование Python 3 , потому что наиболее вероятно, что ваша система использует эту системную ссылку на Python 2 для своих собственных задач и процессов, если вы измените это, выможет сломать вашу систему.
Как сказал Сэмми в комментарии, вы должны использовать python3
, чтобы использовать эту версию.
Со стороны пипса, вероятно, ваш Python 3 не имеетpip include (он должен быть, но я видел много Python 3 без него).Вы можете проверить, есть ли у вас пипс: python3 -m pip
.Параметр -m
используется для запуска установленных модулей Python.
Если у вас не установлен pip , вы можете установить его следующим образом (что я рекомендую, потому что всегда работает): https://pip.pypa.io/en/stable/installing/
То есть:
- Загрузите скрипт для установки pip:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
- Выполните скрипт для установки pip (с sudo, потому что вы 'мы собираемся изменить вашу систему):
sudo python3 get-pip.py
Теперь у вас должен быть установлен pip, и при выполнении python3 -m pip
снова вы увидите помощь pip.
Еслиу вас уже установлен pip и в вашей системе нет команды pip3, вы всегда можете создать псевдоним python3 -m pip
с именем pip3
и проблема решена.Также, если вы не знаете или не хотите создавать псевдонимы или исполняемые файлы в папке / usr / bin, вы всегда можете продолжать использовать python3 -m pip
.
PS: настоятельно рекомендуется использовать virtualenvs при разработкес питоном.Если вы не знаете, что это такое, вот ссылка на документацию: https://virtualenv.pypa.io/en/latest/