Hellow Python之打包 exe 文件超级试错

Hellow Python 文件超级试错

发展历史

  • 诞生于 1989 年,
  • Python是一个脚本语言,被解释器解释执行。
  • 属于高级语言,运行慢,Python为我们提供了非常完善的基础代码库,开发效率高,代码不能加密。
  • 总结:这是个有多年发展历史的成熟语言,适合非专业开发人员使用。

开发环境

  • 如何安装: 。。。
  • pip: 是 python 的包管理工具。
  • 将 .py 文件打包成 .exe 工具: pip install pyinstaller
    • 如果安装失败可能会提示 c:\python39\python.exe -m pip install --upgrade pip
    • 这是版本太低,按提示命令升级。
    • 如果过失败可以尝试删除 C:\Python39\Lib\site-packages\pip-10.0.1.dist-info
    • 如出现提示, 在 install 后加入 --user 即可: ERROR: Could not install packages due to an OSError: [WinError 5] 拒绝访问。: 'c:\\python39\\Lib\\site-packages\\pip\\__init__.py' Consider using the–useroption or check the permissions.
    • 检查安装情况, 输入 pip list 如果提示 Ignoring invalid distribution, 说明包破损需要卸载后重新安装。
    • 卸载 pip 包:
    • 报错: ERROR: Could not install packages due to an OSError: [WinError 2] 系统找不到指定的文件。: 'c:\\python39\\Scripts\\pyi-archive_viewer.exe' -> 'c:\\python39\\Scripts\\pyi-archive_viewer.exe.deleteme'
    • 使用 python -m pip install --upgrade pip 升级pip版本。
    • 如果报错,考虑 site-packages文件夹,把原来的pip-10.0.1.dist-info 删除 。
    • 然并卵,安装的Pyinstaller是3.31版本 不支持最新出的Python3.7, 可以安装pyinstaller 3.4版本 支持Python3.7。
    • 还是报错,最后发现系统里有多个python, 考虑从0开始,全部卸载,重新安装了 3.10, 然后使用管理员身份启动 cmd, 成功了。

第一个程序

  1. 代码: print('hello, world'), 存入 hello.py
  2. 运行环境: cmd 环境, CPython. 安装 python 后获得的运行环境。
    • mac 和 linux 上可在第一行加入 #!/usr/bin/env python3, 直接运行。
    • window 需要编译成exe
  3. 运行命令: python hello.py
  4. 运行效果: 命令行输出 hello, world
  5. 打包: pyinstaller -F .\helloWorld.py
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值