繁体   English   中英

ModuleNotFoundError:没有名为“wtforms”的模块(VScode venv)

[英]ModuleNotFoundError: No module named 'wtforms' (VScode venv)

在 vscode Venv 中导入 wtforms 时遇到问题,希望得到一些帮助。

我的导入语句:

from wtforms import Form, BooleanField, StringField, PasswordField, validators
from flask_wtf import Form
from flask_wtf import FlaskForm

控制台输出:

ModuleNotFoundError: No module named 'wtforms'

安装了 Flask 和 wtforms:

pip install -U WTForms
 Requirement already satisfied: WTForms ...
pip install -U flask-wtf 
 Requirement already satisfied: flask-wtf in ...

有任何想法吗?

在 vs 代码中创建你的虚拟环境

  1. 转到菜单文件 → 首选项 → 设置。
  2. 单击工作区设置。
  3. 在 Files:Association 下的 JSON: Schemas 部分,您将在 settings.json 中找到 Edit。 点击那个。
  4. 在工作区设置下更新“python.pythonPath”:“Your_venv_path/bin/python”。 (对于 Windows):在工作区设置下更新“python.pythonPath”:“Your_venv_path/Scripts/python.exe”。
  5. 重新启动 Visual Studio Code,以防它仍然没有显示您的 venv。

pip install -U WTForms

pip install -U flask-wtf

你的导入声明是对的。

在 Windows 中创建您的虚拟环境

  1. 打开命令行界面 (CLI)

C:\\Users\\Owner> cd 桌面

C:\\用户\\所有者\\桌面>

  1. 在 Windows 中创建 Python 虚拟环境

C:\\Users\\Owner> cd 桌面

C:\\Users\\Owner\\desktop> py -m venv env

  1. 查看虚拟环境

C:\\Users\\Owner\\desktop> 目录

...

...

05/13/2020 06:40 PM 环境

  1. 如何在 Windows 中激活 Python 虚拟环境

C:\\用户\\所有者\\桌面> cd env

C:\\Users\\Owner\\desktop\\env> Scripts\\activate

(env)C:\\Users\\Owner\\desktop\\env>

  1. 停用虚拟环境

(env)C:\\Users\\Owner\\desktop\\env> 停用

C:\\用户\\所有者\\桌面\\环境>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM