搭建win10虚拟机py3.7环境+python程序打包exe-全记录
项目需要将基于深度学习模型开发的展示界面打包成在任何环境下都能运行的exe文件,因此需要一个含有纯净python3的win10虚拟机。(展示界面由python3+opencv3开发好的)1、配置Windows沙盒Windows沙盒:虚拟Windows系统,可与宿主系统(即本机安装的Windows10系统)相隔离,这样,我们就可以在Windows沙盒中进行系统设置更改、浏览私密内容、测试可疑程序(不
项目需要将基于深度学习模型开发的展示界面打包成在任何环境下都能运行的exe文件,因此需要一个含有纯净python3的win10虚拟机。(展示界面由python3+opencv3开发好的)
1、配置Windows沙盒
Windows沙盒:虚拟Windows系统,可与宿主系统(即本机安装的Windows10系统)相隔离,这样,我们就可以在Windows沙盒中进行系统设置更改、浏览私密内容、测试可疑程序(不稳定程序、甚至病毒)等各种操作,退出 Windows沙盒后,一切都会消失,什么都没有发生过一样。
开启windows沙盒参考链接:https://jingyan.baidu.com/article/63f236289f52e50209ab3d55.html
tip:本机和windows沙盒之间的文件传输可以直接通过ctrl+c、ctrl+v复制粘贴实现,非常方便。
2、在win10虚拟机中安装python3.7
参考链接(类似):https://blog.csdn.net/Ai_Yi_Piao/article/details/102872974
3、安装需要的包
根据我的需要,安装了numpy、opencv3、pyqt5、pytorch、skimage等……
用到的命令记录在这里:
pip install opencv-python PyQt5 PyQt5-tools numpy scipy scikit-image pillow
pip install tensorboardX tqdm
记录问题:
安装pytorch时出现问题:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Program Files\Python37\lib\site-packages\torch\__init__.py", line 80, in <module>
from torch._C import *
ImportError: DLL load failed: The specified module could not be found.
成功解决!https://blog.csdn.net/xwy990/article/details/80995893
4、让python程序顺利在windows虚拟机环境下运行
模型用到了人体骨架模型识别,利用了OpenPose框架
(openpose in PyTorch0.4.1:https://github.com/TreB1eN/Pytorch0.4.1_Openpose)
程序在win10虚拟机下成功运行!
5、使用pyinstaller打包python程序
安装pyinstaller
pip install pyinstaller
更多推荐
所有评论(0)