首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何降低Ubuntu20.04中的python版本?

如何降低Ubuntu20.04中的python版本?
EN

Unix & Linux用户
提问于 2021-11-03 18:41:42
回答 1查看 57.1K关注 0票数 8

我需要将我的python版本从3.8更改为3.6?如何在Ubuntu20.04中实现这一点。我尝试了pyenv,但是当我尝试像pyenv global 3.6.0一样使用pyenv时,我做了python3,我仍然有3.8个验证。

EN

回答 1

Unix & Linux用户

发布于 2022-08-19 09:16:08

也可以创建一个虚拟环境.

假设系统上安装了python3.8(或更高版本),但对于特定任务,需要python3.7(或更低版本)。最好的方法是(而不是降级)使用python3.7(或任何3.x )创建一个虚拟环境,根据您想要的版本更改下面的命令。下面是一个用python 3.7实现的虚拟环境)

步骤:(检查2022年8月)

  1. 安装python3.7,它是虚拟环境包。sudo apt-get install python3.7-dev python3.7-venv

注意:如果您会收到类似:E: Couldn’t find any package by glob ‘python3.7’这样的错误,说明包无法安装。

在下面运行以下命令,然后重新运行上面的安装命令:

apt update

sudo apt install software-properties-common

sudo add-apt-repository ppa:deadsnakes/ppa

  1. 通过以下命令找出python3.7的位置:which python3.7 (应该类似于/usr/bin/python3.7,如果找不到,那么手动安装python3.7)
  2. 在Home目录中创建虚拟环境。cd mkdir virtual_env /usr/bin/python3.7 -m venv ~/virtual_env/venv_with_python3.7 source ~/virtual_env/venv_with_python3.7/bin/activate
  3. python --version (现在应该是python3.7)
  4. 好了。Python 3.7可以在这个虚拟环境中使用。键入which python,您将看到您已经在虚拟环境中而不是在全局系统中创建了python3.7。需要停用时运行deactivate
票数 8
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/676043

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档