首页 > 解决方案 > python的cron失败:致命的Python错误:initfsencoding:无法加载文件系统编解码器

问题描述

我有一个 python 脚本和一个 virtualenv 。假设脚本只是打印。

print('Testing')

我想安排一个 cron 作业。

* * * * * cd /Users/irmaz/Desktop/projects/fit && fit/bin/python fit.py >> ~/cron.log 2>&1

cron.log 文件显示错误:

Fatal Python error: initfsencoding: unable to load the file system codec
ModuleNotFoundError: No module named 'encodings'

Current thread 0x00000001164fbdc0 (most recent call first):

我试过用绝对路径指定 virtualenv python,但这似乎也不起作用。知道发生了什么吗?

标签: pythoncronvirtualenv

解决方案


推荐阅读