【问题标题】:AWS EC2 Python ModuleNotFoundErrorAWS EC2 Python ModuleNotFoundError
【发布时间】:2021-03-08 22:08:51
【问题描述】:

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

我正在做以下事情:

  • 启动终端
  • 激活conda环境:conda activate tensorflow2_latest_p37
  • 安装包pip3 install tensorrt
  • 运行我的代码python3 mycode.py

我收到以下错误:

ModuleNotFoundError: No module named 'tensorrt'

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

【问题讨论】:

    标签: python amazon-web-services amazon-ec2 pip


    【解决方案1】:

    pip3 将使用 ubuntu 的级别 pip3,而不是来自 anaconda。您可以在激活环境后使用which pip3 确认这一点。 ALso tensorrtnot available 用于 Python 3.6 以外的其他版本

    所以在 Ubuntu 18.04 深度学习上 install tensorrt

    conda activate tensorflow2_p36
    
    # then in tensorflow2_p36 environment
    
    pip install nvidia-pyindex
    pip install --upgrade nvidia-tensorrt
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-02-14
      • 1970-01-01
      • 2016-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-22
      • 1970-01-01
      相关资源
      最近更新 更多