是否可以全局安装Flask

时间:2020-04-21 11:14:06

标签: python pip virtualenv

我是Python的新手。今天,我使用以下命令在C:Users \ myName \ FolderA中安装了flask,它运行良好。但是,当我尝试创建结构C:Users \ myName \ FolderA \ FolderB并在其中创建app.py时,我的VSCode会显示“ ModuleNotFoundError:没有名为“ flask”的模块”。这是否意味着我也需要在文件夹B中安装flask?有没有一种方法可以全局安装flask,并使“ FolderA”下的所有文件夹都访问这些库?

用于安装Flask的命令

  • C:Users \ myName \ FolderA \ py -m venv env
  • C:Users \ myName \ FolderA \ env \ Scripts \ activate
  • (env)c:Users \ myName \ FolderA \ pip安装烧瓶

2 个答案:

答案 0 :(得分:0)

您正在使用virtualenv。安装在virtualenv内的所有内容都驻留在该virtualenv内(事实上,这很不错:您对该项目的所有依赖项!)。

如果要全局安装软件包,请运行

(?i)

没有,先运行激活脚本(激活虚拟环境)

答案 1 :(得分:-1)

PIP应该在全局安装软件包。您不必每次都重新安装flask。您的PIP似乎有问题。您是如何安装Python的?

您可以尝试更新PIP,这可以修复它。尝试运行

python -m pip install –upgrade pip

以cmd为单位。

编辑:这也可能是Visual Studio Code的问题。尝试通过CMD运行python代码。