You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

运行Flask RESTful极简API报错:No module named 'flask_restful'

Flask RESTful 模块找不到问题的原因与解决方法

问题原因

  • 未激活虚拟环境:你将模块安装到了虚拟环境,但运行脚本时系统命令提示符处于全局Python环境,无法访问虚拟环境内的依赖包。
  • Python解释器不匹配:PyCharm使用的是虚拟环境的解释器,但命令行中执行python调用的是全局环境的解释器,二者不一致导致找不到模块。

解决方法

  • 激活虚拟环境后运行脚本
    找到你的虚拟环境文件夹(比如命名为venv),在命令提示符中进入该文件夹的Scripts目录,执行activate命令。激活成功后命令行开头会显示(venv)标识,此时再运行你的Python脚本即可。
  • 直接指定虚拟环境的Python解释器路径
    无需激活环境,直接用虚拟环境内的Python可执行文件路径运行脚本,例如:
    venv\Scripts\python.exe your_script.py
    
  • 使用PyCharm自带终端运行
    PyCharm的终端默认会自动激活项目对应的虚拟环境,直接在这个终端里执行运行脚本的命令,就能避免环境不匹配的问题。

内容的提问来源于stack exchange,提问作者Yazad Pardiwala

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 17:40:47