python - 在其他 Windows 计算机上打开 Python .exe 文件时出错
问题描述
我有一个在我的个人 Windows 计算机上编写的 Python 脚本。它非常非常基本,只显示一个带有几个标签的 tkinter 窗口。我使用带有 --onefile 选项的 pyinstaller 将它编译成 .exe 文件。当我在同一台计算机上运行该 .exe 文件时,一切正常。
如果我将 .exe 文件复制到同事的计算机(也是 Windows),运行它会导致命令提示符快速闪烁错误。打开命令提示符并通过键入路径执行它,这是我收到的错误:
我在网上看到 tcl/encoding/ascii.enc 挂在 python 安装文件夹中。不幸的是,在我同事的计算机上安装 python 和/或更改这些文件的权限根本不是一种选择(IT 对此非常严格)。有没有办法解决这个错误?
解决方案
推荐阅读
- java - 如何使用 Java 在 Google Cloud Storage 中插入 pdf 文件
- laravel - Laravel 流返回字符串而不是文件
- android-studio - 使用颤振初始化gradle错误
- docker - 如何在 Elastic Beanstalk Docker 环境中配置 HTTP 基本身份验证?
- xml - 限制只有一个元素具有 DTD 的特定属性
- awk - 根据文本块中的单个值过滤文本块
- postgresql - PostgreSQL 时间点恢复不起作用
- php - 获取同一模型中的模型数据字段
- c# - 使用 .NET CORE 发布和获取
- android - 带有背景颜色的按钮,波纹效果仅在左上角呈现