首页 > 解决方案 > 'python run.py' 在终端(mac)中不起作用。flask_restful 已安装。给出错误:'ModuleNotFoundError: No module named 'flask_restful''

问题描述

我尝试通过 pip 安装 flask_restful,它表明它的所有要求都已经得到满足。但是当我尝试在我的 mac 终端上运行以下命令(python run.py)时,我收到了这个错误:

$ python run.py
Traceback (most recent call last):
  File "run.py", line 17, in <module>
    app = create_app("config")
  File "run.py", line 7, in create_app
    from app import api_bp
  File "/Users/userName/Backend/app.py", line 2, in <module>
    from flask_restful import Api
ModuleNotFoundError: No module named 'flask_restful'

标签: pythonvisual-studio-codemoduleflask-restful

解决方案


你能在你的项目中尝试这个而不是当前的虚拟环境吗?

  • 首先安装pipenvpip install pipenv

  • 转到项目目录。

  • 接下来,激活虚拟环境 pipenv shell

  • 安装所有必需的 python 库。

    pipenv install <library_name>

    例如:
    pipenv install flask
    pipenv install flask-restful
    如果 requirements.txt 文件可用,则
    pipenv install -r requirements.txt

  • 运行你的代码。 python run.py


推荐阅读