我是python的新手,所以如果我问一个愚蠢的问题,请耐心等待。 我正在尝试使用在教程中看到的flask wtf类。 我程序的第一行是 从flask_wtf导入FlaskForm
它给我错误ModuleNotFoundError:没有名为“ flask_wtf”的模块 我已按照以下步骤操作,以确保已激活虚拟环境,并且flask wtf已安装在虚拟环境中,而不是全局。
第1步:转到虚拟环境并激活环境C:\ Users \ Shraddha \ PycharmProjects \ FlaskProject \ venv \ scripts激活
第2步:安装烧瓶wtf C:\ Users \ Shraddha \ PycharmProjects \ FlaskProject \ venv \ scripts pip install flask-wtf
我发现flask-wtf已正确安装在文件夹C:\ Users \ Shraddha \ PycharmProjects \ FlaskProject \ venv \ Lib \ site-packages中
但是,当我尝试使用命令提示符运行它时,它什么也没有给我,当我尝试使用崇高的文本运行它时,却给了我ModuleNotFoundError:没有名为“ flask_wtf”的模块错误。
答案 0 :(得分:0)
如果您在与正在运行的文件相同的目录中启动虚拟环境,那么是否无法访问安装中的库(即,对于env,在“ pip Frozen”中显示的所有内容)?
答案 1 :(得分:0)
我遇到了同样的问题并尝试了 stackoverflow ImportError: No module named flask_wtf 上给出的所有方法,但对我不起作用。 我使用的是 ubuntu 20.04 LTS 操作系统。
注意:要执行给定的步骤,您必须激活您的虚拟环境。
我用过:
<块引用>pip3 冻结
其中列出了以下目录 libries in my virtual environment
然后我在同一目录中尝试了以下命令
<块引用>git 克隆 git://github.com/lepture/flask-wtf.git
<块引用>cd flask-wtf/
<块引用>python3 setup.py 安装
通过上面的命令我成功安装了flask_wtf,如下所示 installed flask_wtf
但是当我在我的 forms.py 文件中使用 email_validator 时,我遇到了以下错误:
<块引用>例外:安装“email_validator”以支持电子邮件验证
然后我使用以下命令安装了 email_validator
<块引用>pip3 安装 email_validator
然后我成功运行了我的烧瓶应用程序。我相信它对你也有用。