从一开始就声明,这并不是对 pythonanywhere 的批评,但我想运行一个曾经使用以下行工作的脚本:
from flask_cors import CORS
但是我收到以下错误消息:
ModuleNotFoundError: No module named 'flask_cors'
然后尝试安装在我的Python版本中:
pip3.9 install Flask-Cors
结果是:
默认为用户安装,因为普通站点包不是 可写 查看链接:/usr/share/pip-wheels 已满足要求 满意:./.local/lib/python3.9/site-packages (3.0.10) 中的 Flask-Cors 已满足的要求:六进 /usr/local/lib/python3.9/site-packages(来自 Flask-Cors)(1.16.0) 已满足要求:烧瓶>=0.9 英寸 /usr/local/lib/python3.9/site-packages(来自 Flask-Cors)(2.0.0) 已满足要求:Werkzeug>=2.0 in /usr/local/lib/python3.9/site-packages(来自 Flask>=0.9->Flask-Cors) (2.0.1) 已满足要求:itsdangerous>=2.0 in /usr/local/lib/python3.9/site-packages(来自 Flask>=0.9->Flask-Cors) (2.0.1 ) 已满足要求:点击>=7.1.2 in /usr/local/lib/python3.9/site-packages(来自 Flask>=0.9->Flask-Cors) (7.1.2) 已满足要求:Jinja2>=3.0 in /usr/local/lib/python3.9/site-packages(来自 Flask>=0.9->Flask-Cors) (3.0.1) 已满足要求:MarkupSafe>=2.0 in /usr/local/lib/python3.9/site-packages(来自 Jinja2>=3.0->Flask>=0.9->Flask-C ors) (2.0.1) 15:33 ~$ pip show Flask-Cors 名称:Flask-Cors 版本:3.0.10 摘要:为 CORS 支持添加装饰器的 Flask 扩展主页: https://github.com/corydolphin/flask-cors 作者:Cory Dolphin 作者电子邮件:[电子邮件受保护] 许可证:麻省理工学院位置: /home/elksie5000/.local/lib/python3.9/site-packages 需要:六个, 烧瓶
什么原因以及如何解决它?
ModuleNotFoundError:没有名为“flask_cors”的模块表明:
选项#1: 请参考:ImportError:没有名为“flask_cors”的模块
如果问题仍然存在,
选项#2:
通过停用和重新激活虚拟环境,可以确保所有已安装的包都正确链接到虚拟环境中的Python解释器。
有时,在第一次安装尝试期间依赖项解析可能会失败,特别是在依赖项存在冲突或缺失的情况下。重新安装软件包可确保 pip 再次尝试解决依赖关系,引入可能解决冲突的任何更新。
我认为你应该尝试以下方法:
(我想你可能想使用 cors 制作一个 API)