图中错误信息表明
在执行 Python 脚本时遇到了非 ASCII 字符。
在 PyCharm 中,这通常是因为默认的文件编码与文件中实际使用的编码不匹配。
PyCharm 默认可能使用 UTF-8 编码,而鱼油的脚本如果包含了非 ASCII 字符(例如中文注释或字符串),而未指定正确的文件编码,就会遇到这个问题。
要解决这个问题,可以在文件的最顶部添加一行,指定 Python 解释器使用 UTF-8 编码来读取文件:
或者对于 Python 3,通常不需要这样做,因为它默认就是 UTF-8 编码。
鱼油应该不会使 Python 2 吧,如果是,强烈建议升级到 Python 3。
鱼油还可以在 PyCharm 设置中修改项目的文件编码:
- 打开 PyCharm,选择 File > Settings
- 在设置窗口中,选择 Editor > File Encodings
- 检查 Global Encoding 和 Project Encoding 是否都设置为 UTF-8
- 也确保您的 Python 文件是以 UTF-8 编码保存的
如果这些方法仍然无法解决问题,可能需要检查您的系统环境是否配置了正确的编码支持。
如果在使用命令行运行脚本,请确保命令行工具也支持 UTF-8 编码。