首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >已安装flask,但...未安装

已安装flask,但...未安装
EN

Stack Overflow用户
提问于 2021-11-15 15:15:03
回答 1查看 50关注 0票数 0

我正在尝试安装flask (PC、Windows、VS Code)。即使pip运行正常,显然安装了包,我也会收到来自Python的"module not found“消息。

这就是我到目前为止所做的:

首先,为了安全起见,卸载:

代码语言:javascript
复制
PS H:\Mi unidad\Projects\Webserver-raspi-V2> pip3 uninstall flask
Found existing installation: Flask 2.0.2
Uninstalling Flask-2.0.2:
  Would remove:
    c:\users\gp\appdata\local\programs\python\python37-32\lib\site-packages\flask-2.0.2.dist-info\*
    c:\users\gp\appdata\local\programs\python\python37-32\lib\site-packages\flask\*

然后,重新安装:

代码语言:javascript
复制
PS H:\Mi unidad\Projects\Webserver-raspi-V2> pip3 install flask
Collecting flask
  Using cached Flask-2.0.2-py3-none-any.whl (95 kB)
Requirement already satisfied: Werkzeug>=2.0 in c:\users\gp\appdata\local\programs\python\python37-32\lib\site-packages (from flask) (2.0.2)
Requirement already satisfied: click>=7.1.2 in c:\users\gp\appdata\local\programs\python\python37-32\lib\site-packages (from flask) (8.0.3)
Requirement already satisfied: itsdangerous>=2.0 in c:\users\gp\appdata\local\programs\python\python37-32\lib\site-packages (from flask) (2.0.1)
Requirement already satisfied: Jinja2>=3.0 in c:\users\gp\appdata\local\programs\python\python37-32\lib\site-packages (from flask) (3.0.3)
Requirement already satisfied: importlib-metadata in c:\users\gp\appdata\local\programs\python\python37-32\lib\site-packages (from click>=7.1.2->flask) (4.6.4)
Requirement already satisfied: colorama in c:\users\gp\appdata\local\programs\python\python37-32\lib\site-packages (from click>=7.1.2->flask) (0.4.4)
Requirement already satisfied: MarkupSafe>=2.0 in c:\users\gp\appdata\local\programs\python\python37-32\lib\site-packages (from Jinja2>=3.0->flask) (2.0.1)
Requirement already satisfied: zipp>=0.5 in c:\users\gp\appdata\local\programs\python\python37-32\lib\site-packages (from importlib-metadata->click>=7.1.2->flask) (3.5.0)
Requirement already satisfied: typing-extensions>=3.6.4 in c:\users\gp\appdata\local\programs\python\python37-32\lib\site-packages (from importlib-metadata->click>=7.1.2->flask) (3.10.0.0)
Installing collected packages: flask
Successfully installed flask-2.0.2

之后,检查安装状态:

代码语言:javascript
复制
PS H:\Mi unidad\Projects\Webserver-raspi-V2> pip3 show flask
Name: Flask
Version: 2.0.2
Summary: A simple framework for building complex web applications.
Home-page: https://palletsprojects.com/p/flask
Author: Armin Ronacher
Author-email: armin.ronacher@active-4.com
License: BSD-3-Clause
Location: c:\users\gp\appdata\local\programs\python\python37-32\lib\site-packages
Requires: click, itsdangerous, Jinja2, Werkzeug
Required-by:

然后,当尝试在Python中使用它时(在VS Code中运行时也会出现同样的错误):

代码语言:javascript
复制
PS H:\Mi unidad\Projects\Webserver-raspi-V2> python3 -c "import flask"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'flask'

有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2021-11-15 15:23:11

我猜如果您在全局环境中安装了这些包,应该没有问题,但我是以用户身份安装我的python包的。

您可以通过将我的用户的python目录添加到myapp.wsgi文件来解决这个问题。举个例子:

代码语言:javascript
复制
sys.path.append('/home/deployer/anaconda3/lib/python3.5/site-packages')
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69976664

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档