python - 未找到 PythonAnywhere 模块
问题描述
我在 PythonAnywhere 上设置了一个任务来每天运行一个文件,但是当运行它时,它说“没有名为 pyowm.owm 的模块”。但是,当我在 PythonAnywhere 的文件部分中正常运行 finally 时,它运行得非常好。我已经尝试为 Python 3.7 和 3.8 安装模块,但都没有成功。
解决方案
您需要通过在脚本#!/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
.
推荐阅读
- javascript - php jstree仅当我单击父级展开时如何从数据库中加载子级
- mysql - 在列表中添加值,该列表是配置单元中的字符串列
- scala - 在我停止工作之前,Spark Structured Streaming writestream 不会写入文件
- optaplanner - Can a ValueSelector filter on one ValueRangeProvider?
- javascript - Mongoose.Find() 与数组和 OR 运算符
- php - 如何在没有 php artisan serve 的情况下查看 adminlte 模板
- javascript - Why this function does not called in Jest tests?
- json - 如何在angular http get中传递参数过滤本地json数据?
- javascript - react-redux app:在 jsx 中返回一个 redux 道具
- time-complexity - Computational Complexity Order