说明:
在执行使用pandas的read_excel()
方法的Python脚本时,我遇到了Windows任务计划程序的问题。情况是这样的:
1.我使用Windows任务计划程序安排Python脚本的运行。
1.我的系统安装了两个版本的Python,但只有一个被添加到环境变量中。
1.在计划任务中,我提供了默认Python运行时(版本3.10.7)的路径。
问题:
当我手动触发计划任务时,它失败并报告它找不到‘openpyxl’模块,而实际上这个模块是安装的(版本3. 1. 2)。奇怪的是,如果我使用PowerShell和完全相同的Python运行时(3.10.7)手动触发相同的脚本,它会成功执行。
尝试次数:
我已经尝试了几种方法,因为我以前遇到过类似的问题,由于另一个依赖,得到解决后安装。但是,在本例中,已经安装了“openpyxl”,但仅当通过Windows任务计划程序运行任务时,问题仍然存在。
附加信息:
我最初怀疑这可能是一个与Pandas有关的问题,但为了验证,我在脚本的开头添加了一个'openpyxl'的导入语句,问题仍然存在,确认它与Windows任务计划程序有关。
是否有人在Windows任务计划程序和pandas中遇到过类似的问题?如有任何关于如何解决这个问题的建议,将不胜感激。谢谢你,谢谢
1条答案
按热度按时间xghobddn1#
使用虚拟环境工作,但使用默认环境仍然不工作。我的问题暂时解决了。