我正在尝试安装旧版本的 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/