python - 运行 .exe 文件时没有名为“apscheduler”的模块错误。--hidden-file 命令不起作用
问题描述
我最近使用以下代码使用 pyinstaller 创建了我的程序的 .exe 文件:
pyinstaller --onefile 'myprogram.py'
这适用于其他一些程序,但是当我运行这个 .exe 文件时
回溯(最后一次调用):ModuleNotFoundError 中的文件“myprogram.py”第 3 行:没有名为“apscheduler”的模块 [18908] 无法执行脚本 myprogram
通过互联网搜索时,我发现了隐藏的导入命令并使用此代码进行了尝试,但它给出了相同的错误消息:
pyinstaller --onefile --hidden-import=apscheduler 'myprogram.py'
我不知道它是否与问题有关,但我认为值得注意的是,APscheduler 的导入命令如下所示:
from apscheduler.schedulers.blocking import BlockingScheduler
无论如何我可以快速解决这个问题吗?Pyinstaller 版本:4.3 Apscheduler 版本:3.7.0
解决方案
推荐阅读
- php - 我想连接并显示来自 sql 数据库的两个表
- google-apps-script - 如何在 Google Apps 脚本中引用忙/闲菜单?
- java - 在元注释中有一个自定义 TestContextBootstrapper
- java - 使用 getText 输出文本,但在控制台输出时缺少最后一个字符
- json - 获取json的随机名称,但不是随机的
- c# - keydown 事件 c# 不工作,打开面板
- teradata - 数据插入多组表占用高 CPU
- ansible - ansible更改配置文件
- asp.net-mvc - NET MVC - 修改多对多关系会导致数据库交叉表上的交换
- java - 并行运行 java selenium 项目