Установка Python 3.7, pip и pipenv на Ubuntu 18.10

Пришла необходимость установить самую распоследнюю версию питона на домашний сервер, там Ubuntu 18.10. На макоси давно уже всё поставлено и проблем, вроде бы не было, а тут пришлось немного повозиться.

Добавляем новый репозиторий в apt, потому что Python 3.7 есть только там. Ну и сразу ставим нужную версию питона.

sudo add-apt-repository ppa:ubuntu-toolchain-r/ppa
sudo apt install python3.7

Проверяем, что новая версия установилась, но python3 пока что смотрит на старую

ls -l /usr/bin/python3*

Если хочется, чтобы python3 запускался с 3.7 – заменяем симлинк. Ну или можно попробовать поиграть с apt --update-alternatives

cd /usr/bin
rm /usr/bin/python3
ln -s python3.7 python3

Обновляем pip, если его ещё нет – ставим командой sudo apt install python3.7-pip

python3.7 -m pip install pip

Теперь ставим pipenv

pip3 install --user pipenv

Проверяем, что всё работает

mkdir test && cd  test
pipenv shell
python --version
> Python 3.7.3

2 thoughts on “Установка Python 3.7, pip и pipenv на Ubuntu 18.10

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *