Установка Python на Ubuntu
#23 вторник, 18 июля 2023 г. 4 минут(ы) 337 слов
Проверить все версии Python установленные в системе:
ls /usr/bin/python* | grep python
Обновите список доступных пакетов и их версий в репозиториях Ubuntu. Откройте терминал и введите следующую команду:
sudo apt-get update
Проверьте текущую установленную версию Python 3. В терминале введите следующую команду:
python3 --version
Установите Python 3.11 через пакетный менеджер apt-get
. В терминале введите следующую команду:
sudo apt-get install python3.11
Проверьте, что Python 3.11 был установлен корректно. В терминале введите следующую команду:
python3.11 --version
Установите модуль venv
для Python 3, который используется для создания виртуальных окружений Python. В терминале введите следующую команду:
sudo apt-get install python3-venv
Если вы хотите использовать модуль venv
с Python 3.11, установите его с помощью команды:
sudo apt-get install python3.11-venv
Создайте новое виртуальное окружение для Python 3.11 с именем env311
в текущем каталоге:
python3.11 -m venv env311
Активируйте виртуальное окружение env311
. В терминале введите следующую команду:
source env311/bin/activate
Если вы хотите деактивировать виртуальное окружение Python, вы можете использовать команду deactivate.
deactivate
Эта команда отключает виртуальное окружение, и вы вернетесь к использованию системного Python и системного pip. Заметьте, что команда deactivate работает только в активном виртуальном окружении. Если окружение не активировано, эта команда не будет работать.
Установите модули Python, перечисленные в файле requirements.txt, с помощью pip, программы установки пакетов Python:
Пример файла requirements.txt:
beautifulsoup4==4.12.2
bs4==0.0.1
Markdown==3.4.3
pip==23.1.2
Pygments==2.15.1
PyYAML==6.0
setuptools==65.5.0
six==1.16.0
soupsieve==2.4.1
transliterate==1.10.2
Установка пакетов Python перечисленных в файле requirements.txt
pip install -r requirements.txt
Вам также может потребоваться установить компилятор gcc и другие необходимые пакеты:
sudo apt-get install build-essential
sudo apt-get install libpq-dev
И, возможно, исходный код Python3:
sudo apt-get install python3-dev
sudo apt-get install python3.11-dev
Код для проверки версии Python на момент выполнения программы:
#ver.py
import sys
print("Python version")
print(sys.version)
print("Version info.")
print(sys.version_info)
Проверим, какая версия Python будет на момент выполнения программы:
python3 pyver.py
Python version
3.11.0rc1 (main, Aug 12 2022, 10:02:14) [GCC 11.2.0]
Version info.
sys.version_info(major=3, minor=11, micro=0, releaselevel='candidate', serial=1)