最近在做图像识别,因为识别的对象比较偏,所以没有找到现成的数据集,没办法只能自己做。做数据集的步骤大家都知道:
1:下载图片;
2:打标签;
3:训练数据;
4:验证数据;
5:应用。
我就卡在了第二步:打标签上。找的资料中推荐使用python3.5+pyqt5,我在pycharm中新建了虚拟环境并安装了python和pyqt5.9,但是直接报错,上图:
查看了路径和其中的内容,都没有问题,后来使用了很多办法都不行,最后有人告诉我是因为pycharm和ananconda有冲突,我的pycharm是2020.1,anaconda是最新版,所以不能在pycharm上运行,而且anaconda promote也不行,必须得是在anaconda powershell上才行,但是在anaconda powershell上直接激活虚拟环境不行,切不进去,后来查了查必须先对anaconda power shell进行设置才行,参考链接在这里:PowerShell 中,使用activate命令激活anaconda的虚拟环境不生效解决方案
成功进入虚拟环境后,本以为一帆风顺了,万万没想到啊,还有坑在等着我:
网上查了很多也没有解决,最后生气重装,本来是pyqt5.9,重装后安装了最新版5.15,再次运行:可以了!!
总结:就目前而言,大家安装所需包的时候还是conda安装吧,pycharm安装的各种毛病。