pyinstaller 打包exe

pyinstaller 打包exe环境:虚拟环境win10:21H2conda:4.11.0python:3.8.0所包含一些特殊的库:tensorflow-gpu:2.7pyqt5:5.15.6pyqt-tools:1.0.0pyinstaller:4.9pymysql:1.0.2pyyaml:6.0打包过程:1.在虚拟环境里安装pyinstallerpipinstallpyinstaller2.以管理员权限进入anacondaPromptcondaactiva

大家好,又见面了,我是你们的朋友全栈君。

环境:

虚拟环境

win10 :21H2

conda : 4.11.0

python: 3.8.0

所包含一些特殊的库:

tensorflow-gpu: 2.7

pyqt5: 5.15.6

pyqt-tools : 1.0.0

pyinstaller:4.9

pymysql: 1.0.2

pyyaml : 6.0

打包过程:

1.在虚拟环境里安装pyinstaller pip install pyinstaller

2.以管理员权限进入anaconda Prompt conda activate your_env

3.进入自己的项目目录 cd 自己的项目路径(网上别人都是这样进的,我的进不去,我自己操作是 D: 然后 cd D:/自己的路径)

4.打包 pyinstaller -F -w main.py

这样第一次打包生成 main.spec 文件 还会完成打包生成build、dist两个文件夹 此时以管理员权限打开dist下的exe文件会报错ModuleNotFoundError: No module named ‘ XXX’,我报错的是tensorflow、sklearn两个库找不到,dist和build就可以删除,修改配置文件main.spec。

主要原因是隐式导入和显示导入问题,大概意思就是找不到库,修改配置文件main.spec hiddenimports=[] 修改成hiddenimports=[‘sklearn’,‘tensorflow’]

5.然后 pyinstaller -F -w main.spec就打包成功 管理员权限运行main.exe 就能运行

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/149448.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • charles乱码怎么解决_charles乱码怎么解决

    charles乱码怎么解决_charles乱码怎么解决前言当使用Charles抓包时,发现数据都是乱码,这时需要安装证书解决办法1.点击charles窗口,点击左上角Help->SSLProxying→InstallCharles

    2022年7月28日
    6
  • pycharm2022激活码【在线注册码/序列号/破解码】

    pycharm2022激活码【在线注册码/序列号/破解码】,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月20日
    237
  • SMO算法最通俗易懂的解释[通俗易懂]

    SMO算法最通俗易懂的解释[通俗易懂]我的机器学习教程「美团」算法工程师带你入门机器学习已经开始更新了,欢迎大家订阅~任何关于算法、编程、AI行业知识或博客内容的问题,可以随时扫码关注公众号「图灵的猫」,加入”学习小组“,沙雕博主在线答疑~此外,公众号内还有更多AI、算法、编程和大数据知识分享,以及免费的SSR节点和学习资料。其他平台(知乎/B站)也是同名「图灵的猫」,不要迷路哦~SVM通常用对偶问题来求解,这…

    2022年6月30日
    26
  • Hive 数据类型

    Hive 数据类型简介以下介绍Hive的数据类型,Hive的数据类型分为四种类型,分别是:列类型文字Null值复杂类型列类型整型可以指定使用整型数据类型,下表描述了各种INT数据类型。(TINYINT<SMALLINT<INT<BIGINT)类型(后缀)示例TINYINT(Y)10YSMALLINT(S)1

    2022年9月22日
    2
  • MS-SQLSERVER中的MSDTC不可用解决方法

    MS-SQLSERVER中的MSDTC不可用解决方法

    2021年12月14日
    127
  • 2010年度 中国WEB应用防火墙厂家和产品大全

    2010年度 中国WEB应用防火墙厂家和产品大全中国WEB应用防火墙厂商与产品大全排名依据根据“厂家名称”的首字母拼音,无特殊含义。更新日期:2010年03月23日发布网站:www.cnciso.com、www.youxia.org联系人QQ:55984512、175589438厂家名称产品名称公司网址联系电话北京绿盟科技绿盟WEB应用防火墙www.nsfocus.com400-818-6868北京瑞达时代科技有限公…

    2022年6月2日
    37

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号