zoukankan      html  css  js  c++  java
  • python打包成exe过程中遇到的问题

    先描述下初始状况:
    python版本为3.7.3,直接在cmd中运行pip安装pyinstaller失败,应该是最开始安装python时没有把目录添加到环境变量中(我很懒)。直接在python的安装目录中找到了Scriptspip.exe文件,然后cmd中cd到该目录,pip安装好了pyinstaller。(pyinstaller只有3M左右,虽然速度有点慢,但也就喝口水的时间)

    pip install pyinstaller
    

    安装好之后,发现pyinstaller.exe直接出现在了Scriptspip.exe所在的文件夹。好吧,再次cd到该目录,直接pyinstaller。

    pyinstaller -F xxx.py
    

    出现一堆依赖问题(应该是这么叫的吧)。

    5145 WARNING: lib not found: api-ms-win-crt-runtime-l1-1-0.dll dependency of c:usersconneappdatalocalprogramspythonpython36python.exe
    5225 WARNING: lib not found: api-ms-win-crt-math-l1-1-0.dll dependency of c:usersconneappdatalocalprogramspythonpython36python.exe
    ......
    

    一番寻找,结果出来了(这是个链接可以直接点),在环境变量中添加“C:WindowsSystem32downlevel",重新cd到Scripts目录,pyinstaller -F xxx,打包完成了。
    在这里插入图片描述
    运行了下,发现启动速度有点慢。另外,如果程序中有用到其他文件,需要将文件拷贝到相对路径,否则会报错。

  • 相关阅读:
    ubuntu 下的中文输入法的安装和配置- ibus
    数据分析-序列处理(2)
    数据分析创建数据框与数据获取(1)
    Python的函数与方法的区别
    Python3笔记015
    Python3笔记014
    Python3笔记013
    Python3笔记012
    Python3笔记011
    Python3笔记010
  • 原文地址:https://www.cnblogs.com/dansz/p/12819122.html
Copyright © 2011-2022 走看看