jatson nano 配置虚拟环境

文章介绍了如何在JetsonNano的Python2环境下,为深度学习项目创建一个独立的Python3虚拟环境。步骤包括使用virtualenv创建虚拟环境,配置TensorRT软链接,以及在虚拟环境中安装OpenCV。
摘要由CSDN通过智能技术生成

        部分jetson nano配置的镜像中的python环境依旧是python2,但是python2无法实现深度学习模型部署之类的项目,为了在不破坏镜像python默认环境的前提下实现模型部署,就需要创建一个python3的虚拟环境 。

        经过查阅资料,发现jatson nano并不支持anacon去实现虚拟环境的配置,故而本文使用virtualenv 在jatson nano中 创建一个python3的虚拟环境

具体参考:virtualenv创建和使用python环境_virtualenv指定python版本_振华OPPO的博客-CSDN博客

         每次进入虚拟空间需要通过source <env>/bin/activate 激活创建的虚拟环境,<env>是我们创建虚拟环境的名字。

         退出环境:deactivate

         删除环境:退出去后,在存储虚拟环境的文件夹目录的终端下写  rm -r <env>

         下面介绍虚拟环境的配置(tensorrt的软连接建立以及opencv的安装)

1、建立tensorrt的软连接

         一般在jetson nano的镜像中已经安装了tensorrt。可以通过进入python环境中输入import tensorrt查看是否安装,成功则显示

输入sudo find / -iname "*tensorrt*",查看软连接目录,会出现如下

找到与你的python环境匹配的.so文件哦,像我的就是

接着,我们进入虚拟环境存放python库的目录下的终端

cd /home/Virtualenv/<virtual>/lib/python3.6/site-packages # 其中<virtual>是建立的虚拟环境名

最后在该终端下输入ln -s /usr/lib/python3.6/dist-packages/tensorrt 即可

验证:在虚拟空间中进入python环境

import tensorrt

tensorrt.__version__

没有报错证明软连接成功

2、下载opencv

第一步:升级pip

pip install --upgrade pip

第二步:

pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple --verbose

或者

pip install opencv-contrib-python -i https://pypi.tuna.tsinghua.edu.cn/simple --verbose

时间 很长估计一个小时左右

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值