Как установить старую версию python
Перейти к содержимому

Как установить старую версию python

  • автор:

Как установить определённую версию Python на Ubuntu

Как установить определённую версию Python на Ubuntu и затем использовать именно её (интересует версия 3.7.5)?

Лучшие ответы ( 1 )
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

Как установить старую версию Python 2.7?
Есть одно приложение, которое, писалось на 2.7.6 и на других версиях не запускается. При попыте.

какую версию ubuntu установить на свой двухядерный ноутбук ?
мой ноутбук: — Intel® Centrino® Processor Technology featuring Intel® Core™ 2 Duo Processor -.

Как установить последнюю версию Firefox, не обновляя старую версию?
Для удаленной работы применяется цифровая подпись, но она работает только в Firefox не выше 51-й.

Установить pyqt4 для python 3.2 в Linux Ubuntu 12.04
Делал как тут. import PyQt4 В результате в Python 3.2 выдает ошибку, что не найден модуль.

196 / 162 / 41
Регистрация: 13.05.2019
Сообщений: 833
Как и всё остальное, через апт-гет инстал
396 / 297 / 59
Регистрация: 29.05.2018
Сообщений: 933

ЦитатаСообщение от Matrix3007 Посмотреть сообщение

Как и всё остальное, через апт-гет инстал

Что надо ввести, чтобы была установлена определённая версия?

sudo apt-get install python. а дальше?

196 / 162 / 41
Регистрация: 13.05.2019
Сообщений: 833
Ender Che, sudo apt-get install python3.7.5
396 / 297 / 59
Регистрация: 29.05.2018
Сообщений: 933

E: Unable to locate package python3.7.5 E: Couldn't find any package by glob 'python3.7.5' E: Couldn't find any package by regex 'python3.7.5'

196 / 162 / 41
Регистрация: 13.05.2019
Сообщений: 833

Ender Che,
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update

Впиши это и попробуй ещё раз

396 / 297 / 59
Регистрация: 29.05.2018
Сообщений: 933
Matrix3007, то же самое.
196 / 162 / 41
Регистрация: 13.05.2019
Сообщений: 833

Лучший ответ

Сообщение было отмечено u235 как решение

Решение

Ender Che, Попробуй так

sudo apt-get install libssl-dev openssl
wget https://www.python.org/ftp/pyt. -3.7.5.tgz
tar xzvf Python-3.7.5.tgz
cd Python-3.7.5
./configure
make
sudo make install

87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь

Как пересылать пользователя на определённую версию сайта, в зависимости от используемого браузера?
Всем привет! Только начал заниматься на JS. На HTML и CSS уже больше двух лет занимаюсь, тут помощь.

Установить/войти в Ubuntu. Есть windows и ubuntu. В ubuntu зайти не получается
Какими программами я пользовался, скрины bios, grub rescue итд пришлю столько сколько нужно. Я.

Как установить Recordset на определенную запись в БД
Мне нужно в таблице найти запись с максимальным значением (не выбрать с помощью SELECT, а.

Как установить Django в Определенную папку?
Я сделал так C:\WINDOWS\system32>cd /d D:\Python_proj\Django D:\Python_proj\Django>py -m pip.

Eclipse, как установить версию Java на 8
Добрый день, поступила задача переписать код c С# на java. Задачу выполнил, код переписал все.

Как установить новую версию Delphi?
Добрый вечер! Хочу изучать Delphi — начал с установки версии 10.3- и в процессе появляется.

Менеджер версий python

Иногда полезно держать несколько версий python на одной машине. Допустим для разработки двух проектов нам необходима вторая и третья ветка python. Или вы поддерживаете проект который использует старую версию python.

Обычно для этого мы используем виртуальное окружение virtualenv или же обертку для него virtualenvwrapper. Об этом я рассказывать не буду, так как есть уже много подобных статей, да и в документациях к самим утилитам все очень хорошо объяснено. Достаточно только забить virtualenv или virtualenvwrapper в поисковик.
Но в дополнение к ним я хочу рассказать в этой статье про менеджер версий python. Кому любопытно прошу под кат.

Чтобы использовать несколько версий python, можно установить их вручную или воспользоваться менеджер версий. Таких есть два: pythonbrew(который более не развивается) и pyenv. Оба менеджера не поддерживают windows(pythonbrew, pyenv) так что питонистам пишущим на этой платформе, придется пока разруливать все руками, либо сделать свою утилиту для смены путей до нужных версий. Кто как справляется с данной ситуацией можете оставлять в комментариях.
Так как pythonbrew более не поддерживается в этой статье он рассмотрен не будет.

P.S. В статье приведены примеры проверенные для OS Ubuntu 12.04. При попытке повторить их, делайте поправки относительно своего дистрибутива.

Ручной способ

Для того чтобы работать с несколькими версиями питона, можно установить необходимые версии в указанный префикс. Например чтобы не мудрить с правами, установим дополнительно 2 версии python(2.7.6 и 3.3.2) в директорию пользователю:
2.7.6

$ mkdir -p ~/python/src/ && cd ~/python/src/ $ wget http://www.python.org/ftp/python/2.7.6/Python-2.7.6.tar.xz $ tar -xf ~/python/src/Python-2.7.6.tar.xz && cd ./Python-2.7.6 $ ./configure --prefix=$HOME/python/2.7.6/ $ make && make install 

для 3.3.2 делаем аналогичные операции:

$ wget http://www.python.org/ftp/python/3.3.2/Python-3.3.2.tar.xz ~/python/src/ $ tar -xf ~/python/src/Python-3.3.2.tar.xz && cd ./Python-3.3.2 $ ./configure --prefix=$HOME/python/3.3.2/ $ make && make install 

Теперь можно создать виртуальное окружение чтобы использовать эти версии:

$ virtualenv -p ~/python/2.7.6/bin/python env && . ./env/bin/activate 

или через virtualenvwrapper:

$ mkvirtualenv -p ~/python/2.7.6/bin/python evnwrapper 

Собственно на основании такого способа описана статья по созданию мультихостинга.
Далее если вам необходимо использовать какую-то из этих версий как python по умолчанию, то вам необходимо добавить в переменную окружения путь до интерпретатора python.

$ echo 'export PATH=~/python/2.7.6/bin/' >> ~/.bashrc 

Соответственно вместо bashrc вы ставите bash_profile, zshrc, kshrc, profile в зависимости от вашей командной оболочки.

$ . ~/.bashrc 

И по необходимости можно установить pip, предварительно установив setuptools.

$ wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -O - | python $ wget https://raw.github.com/pypa/pip/master/contrib/get-pip.py -O - | python 

Фух, ну вроде бы все. А теперь о том как можно сделать это проще использую менеджер версий python.

PyEnv

В общем если вы достаточно ленивы, то можно не делать всего того что описано выше а воспользоваться утилитой pyenv, которая упростит вам данное взаимодействие с окружением и путями.

  • Let you change the global Python version on a per-user basis.
  • Provide support for per-project Python versions.
  • Allow you to override the Python version with an environment variable.
  • Search commands from multiple versions of Python at a time. This may be helpful to test across Python versions with tox.

Как ставить pyenv хорошо описывается в инструкции. Так же у автора есть скрипт который по мимо самой pyenv ставит еще и дополнительные плагины, в том числе и для virtualenv. Есть возможность установить плагин и для virtualenvwrapper.

# apt-get install make libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev 

Прежде чем начать установку, убедитесь, что у вас установлен git:

# apt-get install git 

Далее устанавливаем по инструкции:

$ git clone git://github.com/yyuu/pyenv.git ~/.pyenv 
$ curl https://raw.github.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash 

Во втором случае установка произойдет с дополнительными плагинами.
Далее, для того чтобы все заработало, дополним наш bashrc и перезагрузим оболочку:

$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc $ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc $ echo 'eval "$(pyenv init -)"' >> ~/.bashrc $ . ~/.bashrc 

Для обновления утилиты или смены ее версии используем git.
Инструкция
Для управления версиями pyenv необходимо перейти в директорию с утилитой:

$ cd ~/.pyenv 

Для просмотра доступных версий:

$ git tag 

для смены версии

$ git checkout

для обновления

$ git pull 
Пример использования
~ $ pyenv install 2.7.5 ~ $ pyenv install 3.3.2 ~ $ pyenv rehash ~ $ pyenv versions * system 2.7.5 3.3.2 ~ $ pyenv global 2.7.5 ~ $ python --version Python 2.7.5 ~ $ cd projects/ ~/projects $ pyenv local 3.3.2 ~/projects $ python --version Python 3.3.2 ~/projects $ cd test_prj/ ~/projects/test_prj $ python --version Python 3.3.2 ~/projects/test_prj $ cd .. ~/projects $ pyenv local --unset ~/projects $ python --version Python 2.7.5 

В добавок ко всему все довольно подробно и детально расписано у автора проекта в его репозиториях на github.

Виртуальное окружение

Все, а дальше как хотите. Если вы используете 3 ветку python то для создания виртуального окружения можно воспользоваться утилитой venv которая работает из коробки. Про это есть статья на хабре. Если вы больше привыкли к virtualenv или ее обертке virtualenvwrapper то тут есть два варианта: либо поставить плагин к pyenv, или использовать их к той версии python c которой вы работаете. Соответственно если выбрать первый вариант, то созданные вами окружения будут добавлены к вашим версиям python и доступны через команду:

$ pyenv versions 

Добавить плагин легко, просто клонируем его из репозитория pyenv-virtualenv или pyenv-virtualenvwrapper:

$ mkdir -p ~/.pyenv/plugins $ git clone git://github.com/yyuu/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv $ git clone git://github.com/yyuu/pyenv-virtualenvwrapper.git ~/.pyenv/plugins/pyenv-virtualenvwrapper 

Пример использования можно посмотреть в документации для pyenv-virtualenv и pyenv-virtualenvwrapper.
Все, а дальше пользуйтесь, как вам привычнее.

Пример использования
$ pyenv versions * system 2.7.5 3.3.2 $ mkdir -p ~/test_project/prj_for_2.7.5 && cd ~/test_project/prj_for_2.7.5 $ pyenv virtualenv 2.7.5 my-virtualenv-2.7.5 $ pyenv local my-virtualenv-2.7.5 $ pip install django==1.4 $ pip freeze Django==1.4 wsgiref==0.1.2 $ python --version Python 2.7.5 $ mkdir -p ~/test_project/test_project && cd ~/test_project/test_project $ pyenv virtualenv 3.3.2 my-virtualenv-3.3.2 $ pyenv local my-virtualenv-3.3.2 $ pip install django==1.5 $ pip freeze Django==1.5 $ python --version Python 3.3.2 

Теперь находясь в директории проекта можно запускать скрипт от нужной версии python не прилагая никаких действий. pyenv создает в директории файл .python-version который содержит в себе информацию о том какую версию python с каким окружение использовать для данного проекта.

Полезные ссылки
  • python
  • pyenv
  • pythonbrew
  • virtualenv
  • virtualenvwrapper
  • менеджер версий python
  • python vresion manager

Python

Объектно-ориентированный динамический язык программирования

Предыдущие версии Python

Довольно часто последняя версия приложения при установке на старые устройства работает с ошибками. Иногда новые версии приложений могут не работать на вашем смартфоне из-за системной несовместимости. Пока разработчик приложения устраняет проблему, попробуйте использовать более старую версию приложения. Если вам нужно выполнить откат Python, обратитесь к истории версий приложения на Uptodown. Она содержит все версии файлов, доступные для загрузки с Uptodown для этого приложения. Скачать откаты Python для Windows. Любая версия Python, распространяемая на Uptodown, не содержит вирусов и может быть загружена бесплатно.

exe 3.12.0 3 окт 2023

exe 3.11.5 15 сен 2023

zip 3.11.3 7 апр 2023

exe 3.11.2 10 фев 2023

exe 3.11.1 7 дек 2022

exe 3.11.0 26 окт 2022

exe 3.10.8 14 окт 2022

exe 3.10.7 7 сен 2022

exe 3.10.6 3 авг 2022

exe 3.10.5 7 июн 2022

exe 3.10.4 8 апр 2022

exe 3.10.3 8 апр 2022

exe 3.10.2 18 янв 2022

exe 3.10.0 5 окт 2021

exe 3.9.7 31 авг 2021

exe 3.9.6 29 июн 2021

exe 3.9.5 6 мая 2021

exe 3.9.4 5 апр 2021

exe 3.9.3 (64-bit) 3 апр 2021

exe 3.9.2 (64bit) 22 фев 2021

Узнать больше

  • О нас
  • статистика
  • Условия предоставления услуг для пользователей
  • Политика конфиденциальности
  • Параметры Cookie
  • Опубликуйте приложение
  • Центр помощи для разработчиков
  • Условия предоставления услуг для разработчиков
  • Unity Distribution Portal
  • DMCA

Как установить старую версию python (3.4)?

из-за того, что не получилось установить библиотеку PyAudio, удалил python 3.7 (вычитал, что эта библиотека не поддерживается в новых версиях), но при попытках скачать python 3.4 и запуске в командной строке открывается microsoft store, который предлагает установить python 3.7 или 3.8. Что в этом случае делать? И как python 3.4 установить для анаконды в работе с jupyter notebook?

Отслеживать
задан 13 мая 2020 в 16:35
NikitiyMezenczev NikitiyMezenczev
1 1 1 бронзовый знак

1 — Python 3.4 нет смысла ставить, если конечно вы не собираетесь его использовать под Windows XP. 2 — можно скачать пакет PyAudio под нужную версию Python (в том числе для Python 3.7) вот здесь: lfd.uci.edu/~gohlke/pythonlibs/#pyaudio

13 мая 2020 в 16:47
ERROR: PyAudio-0.2.11-cp37-cp37m-win_amd64.whl is not a supported wheel on this platform.
13 мая 2020 в 19:36

PyAudio‑0.2.11‑cp37‑cp37m‑win32.whl пробовали? Битность пакета должна совпадать с битностью интерпретатора Python.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *