Як встановити різні версії Python: докладна інструкція для початківців
Замініть бажана_версія на конкретну версію Python, яку ви бажаєте встановити.
Ви повинні побачити вибрану версію Python.
pyenv global бажана_версія
Замініть бажана_версія на версію Python, яку ви хочете переключитися.
Детальна відповідь
Як встановити різні версії Python
Python є однією з найпопулярніших мов програмування у світі. Він має безліч версій, і іноді вам може знадобитися встановити кілька версій Python на одному комп'ютері. У цій статті ми розглянемо кілька способів інсталяції різних версій Python.
1. Використання офіційного установника Python
Найпростішим способом встановлення різних версій Python є використання офіційного інсталятора Python від python.org. Кожна версія Python має офіційний установник. Ви можете відвідати сайт python.org та завантажити інсталятор потрібної версії Python.
Після завантаження інсталятора запустіть його та дотримуйтесь інструкцій. Інсталятор дозволить вам вибрати шлях установки, так що ви зможете встановити кожну версію Python на різні місця на вашому комп'ютері.
2. Використання менеджера пакетів
Ще одним способом встановлення різних версій Python є використання менеджера пакетів, таких як pyenv або conda. pyenv – це інструмент для керування кількома версіями Python. Він дозволяє вам встановити та використовувати різні версії Python одночасно.
Для встановлення pyenv ви можете використати таку команду:
$ curl https://pyenv.run | bash
Після встановлення pyenv ви можете використовувати його для встановлення потрібної версії Python:
Ця команда встановить Python 3.9.2. Ви можете використовувати ту ж саму команду, щоб встановити інші версії Python.
3.Використання віртуальних оточень
При розробці проектів на Python можна використовувати віртуальні оточення. Віртуальне оточення дозволяє ізолювати проект, щоб кожен проект міг використовувати свою власну версію Python.
Для створення віртуального оточення можна використовувати наступну команду:
$ python3 -m venv myenv
Ця команда створить віртуальне оточення з ім'ям myenv. Ви можете замінити "myenv" будь-яке інше ім'я.
Для активації віртуального оточення використовуйте таку команду:
$source myenv/bin/activate
Після активації віртуального оточення можна встановити потрібну версію Python за допомогою менеджера пакетів pip. Наприклад, для встановлення Python версії 3.9.2:
(myenv) $ pip install python==3.9.2
Ця команда встановить Python версії 3.9.2 у вашому віртуальному оточенні. Ви можете використовувати ту ж саму команду, щоб встановити інші версії Python.
4. Встановлення за допомогою пакетного менеджера
Якщо операційна система має пакетний менеджер, ви можете використовувати його для встановлення різних версій Python. Наприклад, для Ubuntu або Debian можна використовувати наступну команду:
$ sudo apt-get install python3.9
Ця команда встановить Python 3.9. Ви можете замінити "3.9" будь-якою іншою версією Python.
Для інших операційних систем є аналогічні команди установки через пакетний менеджер.
Висновок
Тепер ви знаєте кілька способів інсталяції різних версій Python. Ви можете вибрати найбільш зручний для вас спосіб, залежно від вашого досвіду та операційної системи. Не забувайте, що доступ до різних версій Python може бути корисним, особливо при розробці проектів на Python.
Встановлення декількох версій Python у Windows за допомогою Virtualenv
Якщо ви вже маєте деякі віртуальні середовища або ви використовуєте Anaconda, переконайтеся, що наступні кроки виконуються ззовні всіх цих середовищ.
2. Встановіть Python
Ви можете завантажити Python з офіційного сайту, наприклад python3.7.3 тут.
Файл, який ви повинні завантажити, називається Windows x86–64 executable installer , або Windows x86 executable installer якщо з якоїсь причини ви використовуєте 32-бітові вікна.
Після завершення завантаження відкрийте файл, що виконується, і з'явиться запрошення для встановлення.
- Ви НЕ хочете додавати новий python у вашу PATH, оскільки у нас буде кілька версій python на одному комп'ютері, і ми хочемо, щоб кожна програма знала лише одну версію python.
- Або використовуйте запропоноване місцезнаходження для нового пітона, або вкажіть місцезнаходження за вашим вибором. У будь-якому випадку, запам'ятайте це місце, і давайте тепер будемо позначати його C: Python37 .
3. Створити virtualenv
Відкрийте Command Prompt або, якщо ви використовуєте Anaconda, відкрийте Anaconda Prompt .
Вирішіть , де ви хочете зберігати virtualenv, наприклад,
C:\Users\ Anaconda3envs .
virtualenv C:\Users\Anaconda3\envs\ -p C:\Python37\python.exe
4. Поновіть інтерпретатор PyCharm
Якщо ви використовуєте PyCharm, відкрийте проект, над яким ви хотіли б попрацювати (тобто / буде написано з новою версією Python), а потім File -> Settings -> Project -> Project Interpreter натисніть значок шестерні, а потім Add.. .
Відкриється вікно з підказкою, яке дозволить вам визначити нового інтерпретатора:
Припускаючи, що ви використовуєте перевірку коду, вам може знадобитися вказати PyCharm, яку версію Python перевіряти. Перейдіть File -> Settings-> Editor -> Inspections -> Python -> Code compatibility Inspection, переконайтеся, що поле вгорі вказує на конкретний проект, над яким ви працюєте, і позначте поле вашої версії Python.
Якщо ви не бачите свою версію Python у списку параметрів, можливо, настав час для оновлення PyCharm . так, зі мною теж сталося.
5. Встановіть пакети
В даний час ваш virtualenv містить тільки важливі пакети, pip і setuptools . Щоб встановити більше пакетів:
- Відкрийте Command Prompt або Anaconda Prompt , та активуйте свій virtualenv, ввівши
C:Users\Anaconda3\envs\activate.bat
- Використовуйте pip для встановлення пакетів, як ви зазвичай робите.
- Деактивувати свій virtualenv, ввівши deactivate .