我正在尝试安装旧版本的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安装轮锉,我应该把它降级吗
在运行命令之后,应该在路径上安装
python3.6
二进制文件也就是说,我建议使用VirtualNVS而不是系统安装
对于死蛇,您可以通过(
sudo
)apt install python3.6-venv
安装venv
模块(debian决定将venv
拆分为一个单独的模块,因此死蛇的打包如下)从那里,您可以创建和激活virtualenv:
在这个virtualenv中
python
命令将引用您自己的独立python安装免责声明:我是死蛇的维护者
我认为你不应该破坏Python的系统安装。 相反,您应该使用一些让您能够管理多个版本的东西,比如pyenv
它是一个众所周知且被广泛接受的实用程序,根据其自述:
您可以在此处找到安装说明:https://github.com/pyenv/pyenv#basic-github-checkout
一旦您安装了它,您就可以安装您首选的Python发行版,该发行版将在您的system one和您以后需要的所有其他发行版之外继续使用
例如,如果您想安装3.6.7,然后在全球范围内使用它,您可以执行以下操作:
然后进行如下测试:
这只是表面上的划痕,你可以用它做更多的事情,更多信息请查看文档
相关问题 更多 >
编程相关推荐