今天导入TensorRT时报错, 命令如下:
环境: python3.6
python3 -m pip install --upgrade nvidia-tensorrt
出现错误、错误信息:
ERROR: Could not find a version that satisfies the requirement nvidia-tensorrt (from versions: 0.0.1.dev4, 0.0.1.dev5)
ERROR: No matching distribution found for nvidia-tensorrt
只需要修改为:
sudo pip3 install tensorrt
详细错误信息:
$ python3 -m pip install --upgrade nvidia-tensorrt
Looking in indexes: https://pypi.org/simple, https://pypi.ngc.nvidia.com
Collecting nvidia-tensorrt
Downloading nvidia-tensorrt-0.0.1.dev5.tar.gz (7.9 kB)
Preparing metadata (setup.py) ... error
ERROR: Command errored out with exit status 1:
command: /usr/local/anaconda3/envs/tensorRt/bin/python3 -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/h1/yrr8ppk51zd7zjwzyn7x63200000gp/T/pip-install-_jfbcxnt/nvidia-tensorrt_4b27b8c295a34c8b942d9b4da8a39ee0/setup.py'"'"'; __file__='"'"'/private/var/folders/h1/yrr8ppk51zd7zjwzyn7x63200000gp/T/pip-install-_jfbcxnt/nvidia-tensorrt_4b27b8c295a34c8b942d9b4da8a39ee0/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /private/var/folders/h1/yrr8ppk51zd7zjwzyn7x63200000gp/T/pip-pip-egg-info-a_doo844
cwd: /private/var/folders/h1/yrr8ppk51zd7zjwzyn7x63200000gp/T/pip-install-_jfbcxnt/nvidia-tensorrt_4b27b8c295a34c8b942d9b4da8a39ee0/
Complete output (16 lines):
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/private/var/folders/h1/yrr8ppk51zd7zjwzyn7x63200000gp/T/pip-install-_jfbcxnt/nvidia-tensorrt_4b27b8c295a34c8b942d9b4da8a39ee0/setup.py", line 150, in <module>
raise RuntimeError(open("ERROR.txt", "r").read())
RuntimeError:
###########################################################################################
The package you are trying to install is only a placeholder project on PyPI.org repository.
This package is hosted on NVIDIA Python Package Index.
This package can be installed as:
pip install nvidia-tensorrt
###########################################################################################
----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/b8/a3/3da2bd25b6243d7a19b6c08c0e92f7c04f9863e70d213fee3141d574dccb/nvidia-tensorrt-0.0.1.dev5.tar.gz#sha256=827ccb3e26fda9d08dc1d8b9aeccaea17134818575245c99488db08825cf0c93 (from https://pypi.org/simple/nvidia-tensorrt/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
Downloading nvidia-tensorrt-0.0.1.dev4.tar.gz (3.8 kB)
Preparing metadata (setup.py) ... error
ERROR: Command errored out with exit status 1:
command: /usr/local/anaconda3/envs/tensorRt/bin/python3 -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/h1/yrr8ppk51zd7zjwzyn7x63200000gp/T/pip-install-_jfbcxnt/nvidia-tensorrt_2163949e94014a2aa66ee3b826be9a66/setup.py'"'"'; __file__='"'"'/private/var/folders/h1/yrr8ppk51zd7zjwzyn7x63200000gp/T/pip-install-_jfbcxnt/nvidia-tensorrt_2163949e94014a2aa66ee3b826be9a66/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /private/var/folders/h1/yrr8ppk51zd7zjwzyn7x63200000gp/T/pip-pip-egg-info-xirtu9ig
cwd: /private/var/folders/h1/yrr8ppk51zd7zjwzyn7x63200000gp/T/pip-install-_jfbcxnt/nvidia-tensorrt_2163949e94014a2aa66ee3b826be9a66/
Complete output (15 lines):
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/private/var/folders/h1/yrr8ppk51zd7zjwzyn7x63200000gp/T/pip-install-_jfbcxnt/nvidia-tensorrt_2163949e94014a2aa66ee3b826be9a66/setup.py", line 150, in <module>
raise RuntimeError(open("ERROR.txt", "r").read())
RuntimeError:
###########################################################################################
The package you are trying to install is only a placeholder project on PyPI.org repository.
This package is hosted on NVIDIA Python Package Index.
This package can be installed as:
pip install nvidia-tensorrt
###########################################################################################
----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/bf/88/324f19e3cc94c98421072c591ccd8170e0286d818a372eb38d45cc631119/nvidia-tensorrt-0.0.1.dev4.tar.gz#sha256=70f7ce9661852730482e51470f026d12149e53ad61acdf3d79cb5874d3cf677b (from https://pypi.org/simple/nvidia-tensorrt/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
ERROR: Could not find a version that satisfies the requirement nvidia-tensorrt (from versions: 0.0.1.dev4, 0.0.1.dev5)
ERROR: No matching distribution found for nvidia-tensorrt
(tensorRt)