【发布时间】:2020-12-28 12:55:45
【问题描述】:
我在 PythonAnywhere 上设置了一个任务来每天运行一个文件,但是当需要运行它时,它说“没有名为 pyowm.owm 的模块”。但是,当我在 PythonAnywhere 的文件部分中正常运行 finally 时,它运行得非常好。我已经尝试为 Python 3.7 和 3.8 安装模块,但都没有成功。
【问题讨论】:
标签: python pythonanywhere
我在 PythonAnywhere 上设置了一个任务来每天运行一个文件,但是当需要运行它时,它说“没有名为 pyowm.owm 的模块”。但是,当我在 PythonAnywhere 的文件部分中正常运行 finally 时,它运行得非常好。我已经尝试为 Python 3.7 和 3.8 安装模块,但都没有成功。
【问题讨论】:
标签: python pythonanywhere
您需要为脚本指定 Python 可执行文件,方法是在脚本开头添加 shebang #!/usr/bin/python3.8,或者定义计划任务的命令,例如:python3.8 /home/myusername/myproject/myscript.py(示例适用于 Python 3.8)。您也可以使用 virtualenv,在这种情况下,命令应如下所示:/home/myusername/.virtualenvs/myvenv/bin/python /home/myusername/myproject/mytask.py。
【讨论】: