tx2+Ubuntu18.04+yolov5

项目场景:

Ubuntu18.04配置yolov5(v6.0)
tx2,arm,jet4.6.1,python3.6.9

问题

①换源

换源最好官网自己搜索,许多教程里面复制的很可能只适用x86,arm不可以,x86的会导致update出现许多failed。我用的清华源:–清华源官网

②安装pip,关于pip版本

pip22不可以用,对于python3.6来说版本过高,我用的pip21.3.1。建议指令安装,自己下载包安装很可能和python版本不兼容!(你猜我咋知道。。)

③满足requirements.txt时出现的bug们:

指令:pip install xxx>=x.x.x
tip:直接install requirements.txt顺利的话最好,不顺利的话建议一个一个安装

(1)ModuleNotFoundError: No module named ‘tqdm’
pip3 install tqdm

(2)bash: pip: command not found
sudo apt-get install python-pip

(3)install scipy
链接:https://pan.baidu.com/s/1u4EKypkyexgFMiG-rpXawA
提取码:tfxy
(u盘里面有下载好了的,本文件夹里也有)
下载完成后,放在home上(不是桌面。。找不到就指令ls,看看在不在),再进入下载目录,执行安装指令:pip3 install scipy.whl

(4)install pandas
sudo apt-get install python3-pandas

(5)install seaborn
sudo apt-get install python3-seaborn

(6)ImportError: The _imagingft C module is not installed
将pillow版本改为7.1.2
(pillow可能没有删除干净,刚刚那个把8.4.0删掉后再查,还是存在7.1.2的,务必把他删干净再重新下载,出现这个问题基本就是pillow没有装好)
出现什么超时timeout估计也是pillow的问题

(7)pillow版本不足则无法安装thop——#Pillow>=7.1.2
先卸载原版本
pip uninstall pillow(注意目录,不要安装进python2.7)

(8)包之间有依赖,最好一个一个下载,numpy好了才能scipy,scipy好了才能pandas,pandas好了才能seaborn(大概是这个意思)

(9)查看安装的所有pip list
查看python版本 python3 --version(或者进目录看一看home/tx2/.local/lib/python3.6)

(10)只需要安装不带#的

(11)关于PyYAML的版本
pip install PyYAML>=5.3.1的时候,明明pip list里面不满足,但是跳出来satisfied,就直接指定5.4.1

(12)numpy可能不太干净,需要放几个文件在…我忘了(可能是/.local/bin里面的),可以pip3 uninstall numpy看一下有没有f2py,f2py3,f2py3.6,没有的话(并且有bug的话),把文件夹里的复制过去,或者重新下载。(没bug就算了)

安装的各种指令
1)改清华源:pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple 库
2)指定下载目录:(出现bug:defaulting to user…site-packages is not wirteable
requirement already satisfied:pillow in ./.local/lib/python3.6/site-packages(8.4.0)此时就在安装pillow的时候提示的目录即可)
pip3 install --target=./.local/lib/python3.6/site-packages pillow


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值