Понизьте версию Python с 3.9 до 3.8
Вы можете использовать три эффективных метода для понижения версии Python, установленной на вашем устройстве: метод virtualenv , метод Панель управления и метод Anaconda . Здесь, в нашем руководстве, мы предоставим вам подробную информацию и примеры кода, необходимые для перехода на более раннюю версию Python.
Понизьте версию Python с 3.9 до 3.8 с помощью модуля virtualenv
Метод virtualenv используется для создания и управления различными виртуальными средами для Python на устройстве; это помогает решить проблемы с зависимостями, проблемами с версиями и разрешениями в различных проектах.
Предположим, мы имеем дело с проектом, для работы которого требуется другая версия Python. В этом случае мы можем использовать модуль virtualenv для создания новой виртуальной среды для этого конкретного проекта и установки необходимой версии Python внутри этой виртуальной среды. Чтобы создать виртуальную среду, нам сначала нужно установить модуль vritualenv . Вот команда для установки этого модуля:
Теперь мы можем создать нашу виртуальную среду с помощью модуля virtualenv . Команда для создания новой виртуальной среды приведена ниже.
Здесь \path\to\env — это путь к виртуальной среде, а \path\to\python_install.exe — это путь, по которому уже установлена необходимая версия Python. Чтобы эта команда работала, мы должны сначала установить требуемую версию Python на нашем устройстве.
После установки вам просто нужно активировать нашу виртуальную среду. Вы можете сделать это, выполнив команду ниже:
Здесь \path\to\env — это путь к виртуальной среде.
Понизьте версию Python с 3.9 до 3.8 с помощью Anaconda
Мы также можем использовать Anaconda, как virtualenv , для понижения версии Python. Во-первых, вам нужно установить Anaconda на свое устройство. После установки мы можем создать новую виртуальную среду для нашего проекта с помощью диспетчера пакетов conda . Команда для создания виртуальной среды с conda приведена ниже:
Эта команда создает новую виртуальную среду под названием downgrade для нашего проекта с Python 3.8. Следующим шагом будет активация нашей виртуальной среды. Команда для запуска виртуальной среды с помощью conda приведена ниже.
Приведенная выше команда активирует виртуальную среду на более раннюю . Теперь мы можем установить все пакеты, необходимые для нашего специального проекта.
Этот подход очень похож на метод virtualenv . Однако метод conda проще и удобнее в использовании, чем предыдущий подход. Нам даже не нужно вручную устанавливать другую версию Python; менеджер пакетов conda автоматически устанавливает его для нас.
Понизьте версию Python с 3.9 до 3.8 с помощью панели управления
Этот метод работает только для устройств под управлением операционной системы Windows. Этот подход включает в себя удаление ранее существовавшей версии Python вручную и повторную установку необходимой версии.
Мы можем удалить Python, выполнив следующие действия: Go to Control Panel -> Uninstall a program -> Search for Python -> Right Click on the Result -> Select Uninstall .
Теперь, когда предыдущая версия Python удалена с вашего устройства, вы можете установить желаемую версию программного обеспечения, перейдя на официальную страницу загрузки Python.
Этот подход наименее предпочтителен из тех, что обсуждаются в этом руководстве. Это потому, что этот подход работает только для Windows и должен использоваться только тогда, когда нам больше не нужна предыдущая версия Python.
Лучшим подходом для понижения версии Python или использования другой версии Python, помимо той, которая уже установлена на вашем устройстве, является использование Anaconda. Команды для использования Anaconda очень просты и автоматизируют для нас большинство процессов.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
How to downgrade python version in Ubuntu 20.04?
I need to change my python version from 3.8 to 3.6 ? How can I achieve this in Ubuntu 20.04. I tried pyenv, but when I try to use pyenv like pyenv global 3.6.0 then I do python3 and I have still 3.8 verision.
2 Answers 2
Do not downgrade the system version: it’s likely that some parts of the system would stop working. Never change /usr/bin/python3 , and avoid putting an older version of python3 before it in the $PATH .
The deadsnakes archive provides packages of most supported Python versions for currently supported Ubuntu LTS versions. To make these packages available, follow the usual instructions to enable a PPA. Then install the package(s) you want.
You can then create a virtual environment for your chosen Python version and with a chosen set of packages.
To run a program in this environment, source the bin/activate script in a shell.
Alternatively, you can create a virtual environment.
Suppose you have python 3.8 (or higher) installed on the system, but for a specific task, you need python 3.7 (or lower). The best idea is (not to downgrade) to Create a virtual environment with python 3.7(or any 3.x, change the commands below according to your desired version. Below is an implementation of a virtual environment with python 3.7)
Steps: (Checked August 2022)
Install python 3.7 and it’s virtual environment packages.
sudo apt-get install python3.7-dev python3.7-venv
NB: If you’ll get errors like: E: Couldn’t find any package by glob ‘python3.7’ , stating that the packages can not be installed.
run the following commands below, then re-run the install command above:
sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
Find out where your python 3.7 is located by this command:
which python3.7 (Should be something like /usr/bin/python3.7, if not found, then install python 3.7 manually)
Create Virtual Environment in the Home directory.
/usr/bin/python3.7 -m venv
python —version (Should be python 3.7 now)
Done. Python 3.7 can be used in this virtual environment. Type which python , you’ll see you have created python 3.7 in a virtual environment, rather than in the system globally.
Как сделать downgrade версии python 3.7 to 3.6?
Я в качестве редактора кода использую pycharm,можно ли сделать даунгрейд с помощью Pycharm?
- Вопрос задан более трёх лет назад
- 5015 просмотров
Простой 6 комментариев
- Вконтакте
- Удалите и поставьте нужный.
- Не удаляйте и установите параллельно вторую — в PyCharm для проекта в пути укажите путь для желаемого интерпретатора.
- Используйте virtual environment.
- Вконтакте
- Вконтакте
Используй pyenv чтобы иметь возможность работать с теми версиями питона, которые тебе нужны, а не только с той, что есть сейчас в системе.
Естественно в рамках установленных версий — каждому проекту — своя virtualenv. Это уже аксиома питониста.
Pycharm — IDE он использует указанную ему версию питона и окружения и это — не его ответственность.
How To Downgrade Python
In this tutorial, you will learn how to downgrade Python from your current version to the lower version.
You can easily downgrade your Python version if you are using a visual editor such as Anaconda or Visual Studio.
You will need to make sure that you have PIP installed on your computer and also have virtualevn installed on your computer as well.
How To Downgrade Python
virtualevn Allows you to have multiple versions of the Python installed on your system. To downgrade Python or install multiple Python follow the below-mentioned steps.
On Windows:
- Open a command prompt (“cmd”) and type pip install virtualenv into the command window.
- Install the Python version you want from here; remember not to include it in your PATH environment variable.
- Enter virtualenv path\to\env -p \path\to\python_install.exe into the command prompt, where \path\to\env will be the path where your virtual environment will be located and path\to\python_install.exe will be the path where your newly (presumably) installed Python version will be located. 4.
- A virtual environment has now been created for you. After that, to activate the virtual environment, run the activate.bat batch file, which can be found in the path to the virtual environment’s scripts folder. This website or an official Python guide.
Alternate Option
Alternatively, you may choose to uninstall the version of the software that you are currently using from the installed program’s options. Then, from the official Python website, download the version of Python that you want to use and install it on your computer.
Ensure that you have set all of the environment Path variables for the newly installed Python version so that you can access the Python from anywhere in your program’s source code.
Uninstalling Python can be accomplished by going to Control Panel -> “Uninstall a program,” searching for “Python,” right-clicking the Python name, and selecting “Uninstall.” Keep in mind that Python typically has a PATH variable stored, so you should also remove it from the environment.
For HomeBrew Users:
Homebrew is a software package management system that can be used to downgrade the Python version on your Linux operating system. Follow the below code to install the required Python Version. In the below example I have installed version 3.9.0 by uninstalling Python version 3.10.2.
For Linux Users:
- To begin, download the desired Python version from the official Python website and install it as if it were a normal package on your computer.
- Then execute the following code: cd /Library/Frameworks/Python.framework/Version
- Now, To see a list of all the Python versions that are currently installed, run the command ls.
- Then run sudo rm -rf 3.8 (Note here you can enter the version you want to remove instead of 3.8) to remove the Python version from your System.
- After you’ve done all of that, run python3 -v. It will display the version of the software you selected to install.
For Mac Users:
You can use the Homebrew option on your macOS operating system. To install Homebrew follow the below steps and then further to uninstall unwanted and install the required version of Python from your macOS operating system.
Installing pyenv With HomeBrew:
Clone the GitHub repository to get latest pyenv version:\
Set Environment Variables
Restart Shell Terminal
Check Required Python Version
Installing Required Python Version
Set Global Environment Variable
Changing it on a global scale (you can also go ahead and only use it in a certain environment)
Check the Python version that is currently being used by the system – your desired/downgraded version should appear here.
For Anaconda Users:
If you are using the Anaconda software to run a Python program and you want to set the Python version to a lower version than the one that is currently in use, then enter the code below in the Anaconda Terminal and hit enter.
Wrap Up
On any of the environments listed above, I hope you were successful in downgrading Python to the required version that you desired.
If you are still unable to downgrade Python on your system, please let me know in the comments section and I will be happy to assist you as soon as possible.
If you liked the above tutorial then please follow us on Facebook and Twitter. Let us know the questions and answer you want to cover in this blog.