Как установить старую версию Python
Как установить Python 3.4 (версия для Windows), когда доступна более новая версия (3.5.1)? Мое приложение требует именно 3.4, а я не могу найти ссылку на скачивание старых версий.
5 ответ(ов)
Вы можете использовать UBUNTU; переключение между версиями Python здесь довольно просто.
Pyenv поможет вам легко переключаться между различными версиями Python.
Вы также можете использовать virtualenv для создания изолированных окружений.
Я был вынужден скачать это с неофициального сайта, так как на официальных сайтах предлагаются только исходный код и exe-файл для Windows (я пытался скачать версию 3.5.x).
Все ответы здесь устарели, поскольку Python.org
больше не размещает установщики для старых версий Python, доступен только исходный код. А сборка Python на Windows — это не самое простое дело...
Мое решение: Pyenv.
Эта утилита кроссплатформенная (для Linux, MacOS и Windows, где она называется pyenv-win
), и с ее помощью вы можете автоматически устанавливать среди очень большого списка версий Python.
Хотя все версии Python не представлены, список уже довольно велик.
Установка pyenv достаточно проста, если вы используете chocolatey
.
Затем:
pyenv install --list
: все версии, которые вы можете установить.
А затем:
pyenv install 3.9.0
, например.
Самый простой способ — установить conda на своем компьютере и выполнить следующую команду:
$ conda create -n py34 python=3.4
Вот отличный учебник от DataCamp по установке conda на ваш компьютер с Windows: https://www.datacamp.com/community/tutorials/installing-anaconda-windows
Я недавно столкнулся с этой проблемой в Windows, и хотя некоторые версии Python не имеют установщика, лучший способ найти подходящую версию — это посетить сайт:
https://www.python.org/downloads/windows/
Для других ОС процесс аналогичен. Вы можете также изменить URL-адрес:
https://www.python.org/downloads/release/python-3119/
и подставить желаемую версию в конце. Например, для версии 3.11.11 ссылка будет выглядеть так:
https://www.python.org/downloads/release/python-31111/
Эта версия (на момент написания) не имеет установщика, поэтому стоит пролистать вниз, пока вы не найдете версию с установщиком. В данном случае это будет 3.11.9. Еще один способ — воспользоваться Microsoft Store, если вы работаете на Windows, чтобы получить нужную версию. Надеюсь, это поможет кому-то!
Как изменить порядок столбцов в DataFrame?
'pip' не распознан как командa внутреннего или внешнего формата
Почему statistics.mean() работает так медленно?
Преобразование строки даты JSON в datetime в Python
Есть ли разница между поднятием экземпляра класса Exception и самого класса Exception?