我正在尝试开始使用TRT_pose,但在尝试从setup.py
安装插件时遇到了问题,在terminal:sudo python3 setup.py install --plugins
中使用这一行。我得到了错误
File "setup.py", line 2, in <module>
import torch
ModuleNotFoundError: No module named 'torch'
但是我已经用pip3 install torch==1.9.0+cpu torchvision==0.10.0+cpu torchaudio==0.9.0 -f https://download.pytorch.org/whl/torch_stable.html
安装了torch、torchvision和torchaudio,所以我不知道为什么我仍然看到这个错误。我在虚拟机上运行Ubuntu20.4,并安装了Python 3.8.5
请接受我的建议:我还没有跑过trt_姿势
听起来这些问题与默认用户和超级用户的安装有关
python3 -c "import torch;print(torch.__version__)"
输出1.9.0+cpu
,但sudo python3 setup.py install plugins
在导入pytorch时崩溃,这表明pytorch是为您的用户安装的,而不是为超级用户安装的您有多个选项,有些选项比其他选项简单:
sudo
吗?如果您已经为您的用户安装了依赖项(PyTorch、CUDA等),那么您可以按照安装指南进行操作,而不必在命令前面加上sudo
sudo
sudo
用户路径的符号链接,以便用户安装的相同库/二进制文件和pip3包也可用于sudo
由于
trt_pose
是要在nVidia硬件上运行的,因此值得仔细检查您需要使用的是PyTorch的cpu版本还是gpu+cuda版本相关问题 更多 >
编程相关推荐