【问题标题】:Python - ModuleNotFoundError while installing a new packagePython - 安装新包时出现 ModuleNotFoundError
【发布时间】:2020-10-27 14:08:27
【问题描述】:

我正在使用 Python(3.7) 和 Flask(1.1.2) 开发一个项目,其中我创建了我的自定义包,它工作正常,但现在我需要安装一个名为 flask-login 的新 pip 包,所以当我以pip install flask-login 运行命令时,它会为我的一个自定义模块提供ModuleNotFoundError

这是我的这个 Flask 项目的目录结构:

├── api
│   ├── __init__.py
│   └── views.py
├── app.py
├── auth.py
├── books.sqlite
├── data
│   ├── __init__.py
│   ├── connection.py
│   └── db.py
├── frontend
│   ├── __init__.py
│   └── views.py
├── requirements.txt

当我运行命令 pip install flask-login 时,我得到的错误是:

回溯(最近一次通话最后一次):
文件“/Users/abdul/PycharmProjects/BookLi/venv/bin/pip”,第 5 行,在 从 pip._internal.cli.main 导入主文件“/Users/abdul/PycharmProjects/BookLi/venv/lib/python3.7/site-packages/pip/_internal/cli/main.py”, 第 10 行,在 从 pip._internal.cli.autocompletion 导入自动完成文件“/Users/abdul/PycharmProjects/BookLi/venv/lib/python3.7/site-packages/pip/_internal/cli/autocompletion.py”, 第 9 行,在 从 pip._internal.cli.main_parser 导入 create_main_parser 文件 “/Users/abdul/PycharmProjects/BookLi/venv/lib/python3.7/site-packages/pip/_internal/cli/main_parser.py”, 第 7 行,在 从 pip._internal.cli 导入 cmdoptions 文件“/Users/abdul/PycharmProjects/BookLi/venv/lib/python3.7/site-packages/pip/_internal/cli/cmdoptions.py”, 第 25 行,在 从 pip._internal.locations 导入 USER_CACHE_DIR,get_src_prefix 文件 “/Users/abdul/PycharmProjects/BookLi/venv/lib/python3.7/site-packages/pip/_internal/locations.py”, 第 11 行,在 导入前端 ModuleNotFoundError: 没有名为“前端”的模块

这里有什么问题?

【问题讨论】:

    标签: python python-3.x flask pip flask-login


    【解决方案1】:

    我很确定这与Flask-Login 无关,因为安装就像一个魅力。我刚刚测试过。

    另外,frontend 不是 Flask-Login 的依赖项。

    你确定你输入了显示的命令吗?

    您似乎在使用PyCharm?也许它会在后台发挥作用。

    我建议删除当前环境并重新创建它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-11
      • 1970-01-01
      • 2018-12-07
      • 2019-09-07
      • 1970-01-01
      • 2018-08-30
      • 2021-05-08
      • 1970-01-01
      相关资源
      最近更新 更多