python - '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'
解决方案
你能在你的项目中尝试这个而不是当前的虚拟环境吗?
首先安装pipenv库
pip 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
推荐阅读
- flutter - 从 FirebaseStorage 获取下载 URL
- python - 用python在Excel中提取Word表格
- c# - DinktoPDF 图像被分成两页
- docker - `net.ipv4.tcp_challenge_ack_limit` 参数未添加到容器网络命名空间中
- maven - 测试框架意外退出;代理库无法初始化:仪器
- powershell - 无法使用 PowerShell 以可读形式导出 system.object
- java - 多部分请求的 Genson 和 Jersey-core jar 冲突
- dart - 如何在 Dart 中允许不同行上的参数?
- c++ - Boost 序列化 boost::array 失败
- javascript - 如何通过请求停止 node.js 函数/循环