卡住安装烧瓶 vscode

时间:2021-03-10 18:02:30

标签: python flask visual-studio-code

我对 python 代码有点陌生,但对烧瓶更熟悉。我有一个 Windows 10 64 位操作系统,我从朋友那里打开了一个包含 VSCode 中的flask 的python 文件,按照Youtube 上的一些教程视频我了解了flask 并在vsCode 上安装flask,但flask 没有注册为已安装。

所以一步一步来:

1.我在 VScode 控制台中使用:python -m venv venv 命令创建了一个 venv,然后在脚本目录中激活它。

2.然后用pip install -r requirements.txt安装需要的包,这里是list或者requirements.txt(flask粗体):

  • appnope==0.1.0
  • 回调==0.1.0
  • 闪光灯==1.4
  • 点击==7.0
  • 装饰器==4.3.0
  • Flask==1.0.2
  • Flask-DebugToolbar==0.10.1
  • Flask-SQLAlchemy==2.4.4
  • Flask-WTF==0.14.2
  • ipython==7.18.1
  • ipython-genutils==0.2.0
  • 它的危险==0.24
  • 绝地==0.13.1
  • Jinja2==2.10
  • MarkupSafe==1.1.1
  • 解析==0.3.1
  • pexpect==4.6.0
  • pickleshare==0.7.5
  • 提示工具包==2.0.5
  • psycopg2-binary==2.8.6
  • ptyprocess==0.6.0
  • Pygments==2.2.0
  • simplegeneric==0.8.1
  • 六==1.11.0
  • SQLAlchemy==1.3.20
  • 特质==4.3.2
  • wcwidth==0.1.7
  • Werkzeug==0.16.0
  • WTForms==2.2.1
  • cffi==1.14.3

3.即使通过这个txt文档安装flask后,我仍然收到以下错误:

screenshot of visual studio code window after flask is installed

注意烧瓶标题下的波浪线仍未消失。

所以我只需要知道我在 vsCode 中做错了什么,为什么 Flask 即使安装了它也没有活动?

正如这里有人在 stackoverflow 上提到的,错误显示的是:

list of errors after install

result of checking flask version and then attempting pip install flask

如果需要更多信息,请告诉我。

3 个答案:

答案 0 :(得分:1)

您可能需要在 Workspace Settings 内进行编辑。

Ctrl + Shift + P,搜索“打开工作区设置 (JSON)”,然后点击 enter

检查以下内容并在必要时添加:

"python.pythonPath": "venv/bin/python",    # /path/to/your/venv/bin/python

答案 1 :(得分:0)

根据您提供的信息,原因是当前环境没有安装该模块,或者该模块的相关文件损坏。请参考以下内容:

  1. VS Code终端使用的python环境不是VS Code当前使用的python环境。

    请使用命令“pip show flask”检查模块“flask”是否安装在预期环境中:

    enter image description here

    (如果不显示模块信息,请使用快捷键Ctrl+Shift+`打开新终端,会自动进入左下角选择的环境。)

  2. 模块相关文件损坏或不兼容。

    请在这个虚拟环境中找到“flask”模块的安装文件夹: 然后尝试移除或删除它,并在 VS Code 中重新安装它。 (pip install flask)

    enter image description here

另外,请在安装模块后尝试重新加载VS Code。

运行:

enter image description here

更多参考:Using Python environments in VS Code

答案 2 :(得分:0)

要在 vscode 上安装任何 python 库,你应该在 python 目录上做。 例如: “C:/Users/sahithpixels/AppData/Local/Programs/Python/Python37/python.exe -m pip install flask”这是我们可以安装任何包的方式,希望对您有所帮助:)< /p>