Python 3.x 如何在Ubuntu 20.04中设置python 3.7默认值?

Python 3.x 如何在Ubuntu 20.04中设置python 3.7默认值?,python-3.x,linux,Python 3.x,Linux,我想在Ubuntu 20.04()上安装用于python3的tensorrt绑定。这个Ubuntu默认使用Python3.8,但是那些tensorrt绑定需要Python3.7或更低版本 该软件包是通过sudo-apt-get-install-python3-libnvere-dev安装的。但是这次崩溃是因为python 3.8。因此,我还通过sudo-apt-get-install-python3.7安装了python 3.7,因此我可以访问运行命令python3.7的3.7。我还制作了一个l

我想在Ubuntu 20.04()上安装用于python3的tensorrt绑定。这个Ubuntu默认使用Python3.8,但是那些tensorrt绑定需要Python3.7或更低版本

该软件包是通过
sudo-apt-get-install-python3-libnvere-dev
安装的。但是这次崩溃是因为python 3.8。因此,我还通过
sudo-apt-get-install-python3.7
安装了python 3.7,因此我可以访问运行命令python3.7的3.7。我还制作了一个ln-s/usr/bin/python3.7/usr/bin/python3命令来打开3.7版本的python3。但是aptget仍然有一个问题,python3.7对它来说是不可见的。我怎样才能使python 3.7成为Ubuntu 20.04的本机版本,或者如何让apt进入/usr/bin/python3.7位置?谢谢

检查是否有帮助。 unbuntu似乎是一个更新的替代方案
我自己没有试过。

这会解决你的问题。但是我不知道如何使python3.7成为Ubuntu20.04的默认版本

所需TensorRT版本的tar文件安装包。把它取出来。导航到提取的文件夹,然后导航到python文件夹。您将找到TensorRT python API的
.whl
文件。尝试使用pip安装

在您的情况下,应该是这样的(如果您试图安装TensorRT 7.1):


我从官方的TensorRT中找到了这个过程,你能发布哪个命令给你一个错误和实际的错误消息吗?是的。使用sudo-apt-get-install-python3-libnvere-dev,我得到一个错误
,一些软件包无法安装。这可能意味着您请求了一个不可能的情况,或者如果您使用的是不稳定的发行版,那么某些必需的包尚未创建或已从传入的包中移出。以下信息可能有助于解决这种情况:以下软件包具有未满足的依赖项:python3 libnvere:dependens:python3(<3.7)但将安装3.8.2-0ubuntu2 E:无法纠正问题,您持有的是损坏的软件包。
`哪个python3获得我/home/tom/miniconda3/bin/python3.7这还不够,因此文件应该到达系统路径,以使trt可从python调用
python3.7 -m pip install tensorrt-7.1.3.4-cp37-none-linux_x86_64.whl