1.创建虚拟环境
2.激活虚拟环境:
2.下载tensorflow
4.下载所缺少的库(缺什么补什么,每个人不同的)
我这里是用清华的镜像源的,有些库你要看清华镜像源里面的版本是什么,如果没有对应版本是下不到的
<1>下载opencv
在https://www.lfd.uci.edu/~gohlke/pythonlibs/下载自己需要的opencv的本版本
我下的是opencv_python-4.1.2+contrib-cp36-cp36m-win_amd64.whl
然后从cd到下载好的文件的目录下
在pycharm中调用,虽然还是显示报错,但实际上已经可以使用了,过一会报错就会消失
<2>下载pyqt5
<3>下载lxml
<4>下载keras(tensorflow与keras是有版本兼容问题的)
我这里使用的是tensorflow==1.7.0,对应的keras为2.1.6
<5>ModuleNotFoundError: No module named 'PIL' 所以下载pillow
<6>ModuleNotFoundError: No module named 'matplotlib' 所以下载matplotlib
然后就可以跑了,只是cpu版本的跑的实在太太太慢了,有gpu的就不要下cpu了
如果要用gpu版本的,要自己安装好能够适配的cuda
下一步是打包成exe可执行文件
1.下载pyinstaller conda install pyinstaller
2.尝试一次打包,cd到要打包的那个文件加下
执行pyinstaller -F yolo.py (yolo.py就是要打包的那个文件的main文件所在)