pycharm venv run 找不到模块

时间:2020-12-23 14:29:23

标签: pycharm virtualenv

刚刚开始了一个新的烧瓶项目。 这就是我到目前为止所得到的:

from flask import Flask

from config import *

site = Flask(__name__)

@site.route('/')
def home():
    return "<h1>Hello Nurse</h1>"

if (__name__ == '__main__'):
   site.run(port=4200)

当我从终端运行时,这运行良好,因为如我的提示所示,virtualenv 已正确激活:

(hemp_timer) [NovasectorDT:~/home2/prog/raspberrypi/hemptimer] (master)

但是当我尝试运行/调试它时(shift+F10 或 shift+F9),我收到以下错误:

/home/detrix42/home2/prog/raspberrypi/venv/hemp_timer/bin/python /home/detrix42/.local/shareJetBrains/Toolbox/apps/PyCharm-P/ch-0/203.6682.86/plugins/python/helpers/pydev/pydevd.py --multiproc --qt-support=auto --client 127.0.0.1 --port 45061 --file /home/detrix42/home2/prog/raspberrypi/hemptimer/site.py
Fatal Python error: initsite: Failed to import the site module
Traceback (most recent call last):
File "/home/detrix42/home2/prog/raspberrypi/hemptimer/site.py", line 1, in <module>
     from flask import Flask
ModuleNotFoundError: No module named 'flask'

flask安装在virtualenv中,virtualenv(venv)在path中,并且是path中的第一个。

我错过了什么?

找出我做错了什么(编辑) 我已将我的烧瓶应用程序命名为“site.py”,并且该名称已被其他 python 模块采用。将名称更改为 site_app,它按预期工作。 :face_palm:

0 个答案:

没有答案
相关问题