python - 如何将 ubuntu 降级到 python 3.6?

标签 python tensorflow ubuntu pip

我正在尝试安装旧版本的 tensorflow,它需要 python3.6 来支持安装的 whl 文件。
我现在用 python 3.8.5 运行 Ubuntu 20.04,我已经这样做了:

sudo add-apt-repository ppa:deadsnakes/ppa
其次是 :
sudo apt-get update
sudo apt-get install python3.6
通过这样做,它安装了 python 3.6,但是当我看到安装了 python 的版本时,它仍然是 3.8.5。我应该做些什么来删除 python3.8.5 吗?也许 apt-get purge ?
P.S:我正在通过 pip3 安装轮文件,我也应该降级吗?

最佳答案

在你运行命令之后,你应该有一个 python3.6安装在路径上的二进制文件
也就是说,我建议使用 virtualenvs 而不是系统安装
对于死蛇,您可以安装 venv模块(sudo)apt install python3.6-venv (debian 决定将 venv 拆分为一个单独的模块,因此 deadsnakes 的包装如下)
从那里你可以创建并激活一个 virtualenv:

python3.6 -m venv venv  # create the environment
. venv/bin/activate     # activate the environment
pip install ...         # install things to your isolated environment
在这个 virtualenv 中 python命令将引用您自己的隔离 python 安装

免责声明:我是死蛇的维护者

关于python - 如何将 ubuntu 降级到 python 3.6?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64992469/

相关文章:

python - Bokeh 日期时间 x_range : 'ValueError, Unrecognized range input'

python - 如何在 XBOX One Controller 上拆分触发器?

python - 内爆列表以在 Python MySQL IN 子句中使用

tensorflow - Keras 中的 .fit() 方法触发损失函数多少次

c - 如何在c中链接pnglite库?

python - 如何在 Keras 中的多元多步 LSTM 实现中标准化(和反转预测)

python - 当训练数据在不同长度的时间序列的多个 csv 文件中时,如何提供 LSTM?

tensorflow - 使用对象检测 API 的训练未在 AI Platform 中的 GPU 上运行

mysql - 错误 2002 (HY000) : Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) help me

Ubuntu '-bash: nano: command not found'