因为要写一个darknet yolov4自动训练脚本,所以写了一个py脚本,path用到pathlib,执行darknet执行文件需要sudo python xxx.py,但是每次执行脚本总是报错没有pathlib库,python3.7自带的库导不进来,环境可能用的ubantu自带的python,可是明明在conda环境下啊,为啥会没法用conda环境呢?于是各种重装conda,装conda也有很多问题,之前装过conda可能会有各种隐藏的conda的文件,ls -a 一下把所有之前的conda的文件下删掉,在重装,反正最后还是不行,最后发现,原来是sudo执行python解释器就是原系统的python,那么如何用conda的环境呢,最后我把darknet执行器权限改了一下,不用加sudo执行脚本就可以了。
ubantu conda python3.7环境下执行python脚本,引入包pathlib失败
最新推荐文章于 2024-07-10 17:08:52 发布