搭建win10虚拟机py3.7环境+python程序打包exe-全记录

项目需要将基于深度学习模型开发的展示界面打包成在任何环境下都能运行的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

pyinstaller使用
参考链接:https://blog.csdn.net/weixin_42052836/article/details/82315118?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522160688901519724827611843%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=160688901519724827611843&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2alltop_click~default-2-82315118.pc_first_rank_v2_rank_v28&utm_term=pyinstaller&spm=1018.2118.3001.4449

https://www.cnblogs.com/qhu-hjx/p/13036551.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值