Найти тему
Борис Державец

Install Python 3.12 along with 3.11 && PyCharm on openSUSE Tumbleweed (kernel 6.7.2)

Следующий пост представляет собой компиляцию из нескольких источников, которая выглядела неожиданно сложной, поскольку мне не удалось найти способ установки, как в известных версиях Linux (Fedora, Debian, Ubuntu). На самом деле «pyenv install 3.1(X)» представляет собой сборку (build from source) с использованием оригинального tar-шара Python. Прежде чем вы сможете использовать конкретную версию Python, вам необходимо установить и настроить pyenv. В последней части поста описывается установка Python 3.12 независимо и параллельно с 3.11.7 и также переключение PyCharm на интерпретатор Python 3.12.1. Детально установка и pyenv CLI описаны в блоге

Install Python 3.11 && PyCharm on openSUSE Tumbleweed (kernel 6.7.2)

System Information
System Information
PyCharm Project running with imported module openpyxl via 3.12.1 python interpreter
PyCharm Project running with imported module openpyxl via 3.12.1 python interpreter

Импорт Numpy и matplotlib в проект PyCharm, работающий под управлением Python 3.12.1 (версии 3.11.7 и 3.12.1 работают одновременно на openSuse Tumbleweed kernel 6.7.2).

Import Numpy and matplotlib into a PyCharm project running Python 3.12.1 (versions 3.11.7 and 3.12.1 run simultaneously on openSuse Tumbleweed kernel 6.7.2).
Import Numpy and matplotlib into a PyCharm project running Python 3.12.1 (versions 3.11.7 and 3.12.1 run simultaneously on openSuse Tumbleweed kernel 6.7.2).