我使用Debian安装程序在我的虚拟机上安装了TensorRT。如果我运行"dpkg -l | grep TensorRT“,我会得到预期的结果:
ii graphsurgeon-tf 5.0.2-1+cuda10.0 amd64 GraphSurgeon for TensorRT package
ii libnvinfer-dev 5.0.2-1+cuda10.0 amd64 TensorRT development libraries and headers
ii libnvinfer-samples 5.0.2-1+cuda10.0 all TensorRT samples and documentation
ii libnvinfer5 5.0.2-1+cuda10.0 amd64 TensorRT runtime libraries
ii python3-libnvinfer 5.0.2-1+cuda10.0 amd64 Python 3 bindings for TensorRT
ii python3-libnvinfer-dev 5.0.2-1+cuda10.0 amd64 Python 3 development package for TensorRT
ii tensorrt 5.0.2.6-1+cuda10.0 amd64 Meta package of TensorRT
ii uff-converter-tf 5.0.2-1+cuda10.0 amd64 UFF converter for TensorRT package然而,当我尝试在python中导入它时,我得到了:
File "<stdin>", line 1, in <module>
ImportError: No module named 'tensorrt'我做错了什么?
发布于 2019-12-06 13:20:18
我也有同样的错误,通过安装以下两个包解决了这个问题:
# from TensorRT Tar Package ( TensorRT-5.0.2.6/python/ )
pip3 install tensorrt-5.0.2.6-py2.py3-none-any.whl
# pycuda
pip3 install pycuda
# libnvinfer 5.0.2-1
# libnvinfer-dev 5.0.2-1
# libnvinfer-samples 5.0.2-1
# python3-libnvinfer 5.0.2-1
# python3-libnvinfer-dev 5.0.2-1
# tensorrt 5.0.2.6发布于 2021-12-14 09:37:14
只需运行以下命令:
pip install nvidia-pyindex
pip install nvidia-tensorrt发布于 2019-08-02 05:01:13
两个建议:
如果您同时安装了python 2和python3,请检查pip list (LD_LIBRARY_PATH)
中是否安装了软件包,请确保已添加pip和/或python3。do your your path
https://stackoverflow.com/questions/55557912
复制相似问题