首页 > 解决方案 > 未找到 PythonAnywhere 模块

问题描述

我在 PythonAnywhere 上设置了一个任务来每天运行一个文件,但是当运行它时,它说“没有名为 pyowm.owm 的模块”。但是,当我在 PythonAnywhere 的文件部分中正常运行 finally 时,它运行得非常好。我已经尝试为 Python 3.7 和 3.8 安装模块,但都没有成功。

标签: pythonpythonanywhere

解决方案


您需要通过在脚本#!/usr/bin/python3.8开头添加一个 shebang 或通过定义计划任务的命令来为脚本指定 Python 可执行文件,例如:(python3.8 /home/myusername/myproject/myscript.py示例适用于 Python 3.8)。您也可以使用 virtualenv,在这种情况下,命令应如下所示:/home/myusername/.virtualenvs/myvenv/bin/python /home/myusername/myproject/mytask.py.


推荐阅读