学无先后,达者为师

网站首页 编程语言 正文

Ubuntu配置多版本Python运行环境

作者:TheOldManAndTheSea 更新时间: 2022-05-13 编程语言

Ubuntu配置多版本Python运行环境

环境

操作系统 Ubuntu 18.04.6 LTS (Bionic Beaver)

内容

机器已有python 3.6,再增加python 3.9,当运行命令python3命令时,自动执行python 3.9版本。
创建虚拟环境,激活虚拟环境,可以在虚拟环境下运行python命令,退出虚拟环境。

安装python 3.9

这里使用第三方源
添加 deadsnakes PPA 源

$ sudo add-apt-repository ppa:deadsnakes/ppa

回车继续

安装 python 3.9

$ sudo apt install python3.9

将各版本python添加到update-alternatives

python3.9所在路径

$ which python3.9

/usr/bin/python3.9

配置python3.9

$ sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.9 1

python3.6所在路径

$ which python3.6

/usr/bin/python3.6
配置python3.6

$ sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 2

配置 python3 默认指向 python3.9

$sudo update-alternatives --config python3

有 2 个候选项可用于替换 python3 (提供 /usr/bin/python3)。

  选择       路径              优先级  状态
------------------------------------------------------------
* 0            /usr/bin/python3.6   2         自动模式
  1            /usr/bin/python3.6   2         手动模式
  2            /usr/bin/python3.9   1         手动模式

要维持当前值[*]请按<回车键>,或者键入选择的编号:2
update-alternatives: 使用 /usr/bin/python3.9 来在手动模式中提供 /usr/bin/python3 (python3)
$ sudo apt install python3.9-venv

pip 升级到最新版本

$ pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U

配置国内源

$ pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

创建虚拟换进

$ python3 -m venv venv_name

激活虚拟环境

$ cd venv_name
$ source bin/activate

退出激活环境

deactivate

原文链接:https://blog.csdn.net/flyfish1986/article/details/123693794

栏目分类
最近更新