安装新包时发生Python ModuleNotFoundError

2024-09-28 04:46:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用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时,我得到了一个错误:

Traceback (most recent call last):
File "/Users/abdul/PycharmProjects/BookLi/venv/bin/pip", line 5, in from pip._internal.cli.main import main File "/Users/abdul/PycharmProjects/BookLi/venv/lib/python3.7/site-packages/pip/_internal/cli/main.py", line 10, in from pip._internal.cli.autocompletion import autocomplete File "/Users/abdul/PycharmProjects/BookLi/venv/lib/python3.7/site-packages/pip/_internal/cli/autocompletion.py", line 9, in from pip._internal.cli.main_parser import create_main_parser File "/Users/abdul/PycharmProjects/BookLi/venv/lib/python3.7/site-packages/pip/_internal/cli/main_parser.py", line 7, in from pip._internal.cli import cmdoptions File "/Users/abdul/PycharmProjects/BookLi/venv/lib/python3.7/site-packages/pip/_internal/cli/cmdoptions.py", line 25, in from pip._internal.locations import USER_CACHE_DIR, get_src_prefix File "/Users/abdul/PycharmProjects/BookLi/venv/lib/python3.7/site-packages/pip/_internal/locations.py", line 11, in import frontend ModuleNotFoundError: No module named 'frontend'

这里可能出了什么问题


Tags: pipinfrompyimportclivenvmain
1条回答
网友
1楼 · 发布于 2024-09-28 04:46:04

我很确定这与Flask-Login没有任何关系,因为安装工作很有魅力。我刚测试过

而且,frontend不是Flask-Login的依赖项

是否确实键入了显示的命令

看起来您正在使用PyCharm?也许它在背景中有魔力

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

相关问题 更多 >

    热门问题