В настоящее время я использую версию Python 3.6.0 в Ubuntu 18.04, и мне нужно использовать версию Python >= 3.6.1 для использования PySlice_Unpack.
Я попытался установить, используя следующие команды:
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.6
Вывод этих команд:
python3.6 is already the newest version (3.6.7-1~18.04).
Итак, похоже, у меня уже установлен python 3.6.7. Однако, когда я запускаю команды python -V, python3 -V или python3.6 -V, вывод
Python 3.6.0 :: Continuum Analytics, Inc.
В /usr/bin/ у меня есть файлы конфигурации для python2.7, python3.6, python3.6m, python3 и python3m. Я просмотрел конфигурационные файлы python3.6 и python3, и у них обоих есть VERSION="3.6". Как я могу переключиться на использование Python версии 3.6.7 вместо 3.6.0?
Если вам нужна другая версия Python (или другие версии пакетов Python, отличные от тех, которые включены в используемую вами версию Ubuntu), вы можете попробовать использовать Виртуальная среда, как описано в этом ответе: https://stackoverflow.com/a/5507373/483566