首页 > 解决方案 > AWS EC2 Python ModuleNotFoundError

问题描述

我正在使用具有基于 Ubuntu 18.04 的深度学习 AMI 的 EC2 实例。

我正在执行以下操作:

我收到以下错误:

ModuleNotFoundError: No module named 'tensorrt'

我也尝试安装为sudo或使用-U-m选项。没有任何工作。我无法使用conda install 安装,因为 tensorrt 在其中不可用。

标签: pythonamazon-web-servicesamazon-ec2pip

解决方案


pip3将使用 ubuntu 的级别 pip3,而不是来自 anaconda。which pip3您可以在激活环境后使用来确认这一点。除 3.6 之外的其他 python也tensorrt不能使用

所以要在 Ubuntu 18.04 Deep Learning 上安装: tensorrt

conda activate tensorflow2_p36

# then in tensorflow2_p36 environment

pip install nvidia-pyindex
pip install --upgrade nvidia-tensorrt

推荐阅读