jetson 系列 安装完jetpack/已安装 tensorrt 在虚拟环境中仍然报 no module named tensorrt >> 在虚拟环境建立软连接

当使用虚拟环境时,需要考虑

cv2 和 tensorrt 是一样的

更新:cv2 应该是对的。
tensorrt的处理是错的,在 使用 trt时很多方法都找不到。正确的加入虚拟环境的方法:
https://www.bojankomazec.com/2019/12/how-to-install-tensorrt-python-package.html

cv2安装 – 与虚拟环境链接

为了使用TensorRT完成之后的识别功能,也为了推理的更快,我们当然必须要安装opencv

NVIDIA Jetson AGX Xavier学习笔记3——环境配置(pytorch、torchvision、cv2)

进行NVIDIA Jetson AGX Xavier开发组件刷机时已经自动安装了OpenCV,只需要将python虚拟环境链接到OpenCV库即可。

安装完成后,在虚拟环境中执行下列指令以确保python能正确调用cv2

python               //进入python
import cv2
cv2.__version__    //若安装成功且能正常调用,此处能输出安装的从v版本
quit()        

实测在当前环境中 找不到 cv2 虚拟环境可以运行。使用base下的 python2 可以运行找到。

首先在终端执行以下指令查找编译好的cv2库文件的路径。

sudo find / -iname "*cv2*"
// 得到路径 /usr/lib/python3.6/dist-packages/cv2/python-3.6/cv2.cython-36m-aarch64-linux-gnu.so

之后进入<虚拟环境> 的 site-packages文件夹下,并链接到查找到的cv2库文件路径即可。

cd /home/miniforge3/envs/<virtual>/lib/python3.6/site-packages  # 其中virtual是我建立的虚拟环境名
ln -s /usr/lib/python3.6/dist-packages/cv2/python-3.6/cv2.cython-36m-aarch64-linux-gnu.so cv2.so

之后在这个环境中就可以正常验证了:

python               //进入python
import cv2
cv2.__version__    //若安装成功且能正常调用,此处能输出安装的从v版本
quit()               //退出python

对于 tensorrt 也是

(base) agxxavier@agxxavier-desktop:~$ sudo find / -iname "*tensorrt*"
/usr/lib/python3.6/dist-packages/tensorrt
/usr/lib/python3.6/dist-packages/tensorrt/tensorrt.so   // 这个路径
/usr/lib/python3.6/dist-packages/tensorrt-8.0.1.6.dist-info

注:从文件夹进去竟然看不到,,从终端进去ls可以看到…为什么

系统bug 关闭文件管理器重进能看到

之后进入<虚拟环境> 的 site-packages文件夹下,并链接到查找到的tensorrt库文件路径即可。

(deepNN) agxxavier@agxxavier-desktop:~/miniforge3/envs/deepNN/lib/python3.6/site-packages$ ln -s /usr/lib/python3.6/dist-packages/tensorrt/tensorrt.so tensorrt.so
  • 8
    点赞
  • 47
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值