无法在PythonAnywhere部署Flask Web应用:numpy模块缺失报错
解决PythonAnywhere部署Flask应用时numpy模块找不到的问题
错误详情
2024-01-11 09:47:43,839: 运行WSGI应用时出错 2024-01-11 09:47:43,841: ModuleNotFoundError: 找不到名为'numpy'的模块 2024-01-11 09:47:43,841: 文件 "/var/www/nethmini99_pythonanywhere_com_wsgi.py",第16行,在<module>中 2024-01-11 09:47:43,841: from main_app import app as application # noqa 2024-01-11 09:47:43,842: 2024-01-11 09:47:43,842: 文件 "/home/Nethmini99/mysite/main_app.py",第2行,在<module>中 2024-01-11 09:47:43,842: import numpy as np
解决步骤
- 打开PythonAnywhere控制台,查看Web应用配置页的"Python version",确认当前使用的Python版本
- 执行对应版本的pip命令安装numpy:
例如使用Python 3.10时,运行pip3.10 install numpy --user
(版本号替换为你的实际版本,比如Python 3.9就用pip3.9) - 回到PythonAnywhere的Web控制面板,点击顶部的"Reload"按钮重启Flask应用
内容的提问来源于stack exchange,提问作者Nethmini Rajapaksha
相关产品推荐
相关产品推荐

