如何将ubuntu降级为python 3.6?

2024-05-17 00:32:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试安装旧版本的tensorflow,它需要python3.6来支持安装的whl文件。 我现在正在用python 3.8.5运行Ubuntu20.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吗?也许会被清除

附言:我正在通过pip3安装轮锉,我应该把它降级吗


Tags: install文件版本addgetrepositorytensorflowpip3
2条回答

在运行命令之后,应该在路径上安装python3.6二进制文件

也就是说,我建议使用VirtualNVS而不是系统安装

对于死蛇,您可以通过(sudoapt install python3.6-venv安装venv模块(debian决定将venv拆分为一个单独的模块,因此死蛇的打包如下)

从那里,您可以创建和激活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的系统安装。 相反,您应该使用一些让您能够管理多个版本的东西,比如pyenv

它是一个众所周知且被广泛接受的实用程序,根据其自述:

pyenv lets you easily switch between multiple versions of Python. It's simple, unobtrusive, and follows the UNIX tradition of single-purpose tools that do one thing well.

您可以在此处找到安装说明:https://github.com/pyenv/pyenv#basic-github-checkout

一旦您安装了它,您就可以安装您首选的Python发行版,该发行版将在您的system one和您以后需要的所有其他发行版之外继续使用

例如,如果您想安装3.6.7,然后在全球范围内使用它,您可以执行以下操作:

pyenv install 3.6.7

pyenv global 3.6.7

然后进行如下测试:

python -V

这只是表面上的划痕,你可以用它做更多的事情,更多信息请查看文档

相关问题 更多 >