PyCharm ImportError上的Flask:尝试在没有已知父包的情况下进行相对导入

2024-10-03 17:25:21 发布

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

我试图在PyCharm community 2019.3上创建并运行一个简单的flask服务器

我使用python 3.7。 我用venv创建了这个项目。 烧瓶的安装方式如下:

(venv) pip install flask

从c:\Users\Damo\pycharm项目\myflaskproj\venv\Lib\site packages\flask\

在编辑配置中,我创建了一个新的python运行配置

我使用上面的路径作为我的脚本路径,并将“run”设置为参数

我将FLASK_APP=myflaskproj.py添加到环境参数中。 最后,我将C:\Users\Damo\PycharmProjects\myflaskproj设置为我的工作目录

enter image description here

当我运行项目时,我得到:

C:\Users\Damo\PycharmProjects\myflaskproj\venv\Scripts\python.exe C:/Users/Damo/PycharmProjects/myflaskproj/venv/Lib/site-packages/flask run
Traceback (most recent call last):
  File "c:\Users\Damo\AppData\Local\Programs\Python\Python37-32\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "c:\Users\Damo\AppData\Local\Programs\Python\Python37-32\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:/Users/Damo/PycharmProjects/myflaskproj/venv/Lib/site-packages/flask\__main__.py", line 13, in <module>
    from .cli import main
ImportError: attempted relative import with no known parent package

我哪里出错了

谢谢


Tags: 项目runpyflaskvenvmainlibpackages