小编Chi*_*eet的帖子

已安装 Flask,但 ModuleNotFoundError:没有名为“Flask”的模块

我的 Mac 上安装了 Flask,

pip list | grep Flask
Flask       1.0.2   
Run Code Online (Sandbox Code Playgroud)

但是当我执行 python 文件时,它显示错误,例如

from Flask import Flask, render_template
ModuleNotFoundError: No module named 'Flask'
Run Code Online (Sandbox Code Playgroud)

python和flask使用的目录是

which python
/usr/bin/python

which flask
/Library/Frameworks/Python.framework/Versions/3.5/bin/flask
Run Code Online (Sandbox Code Playgroud)

所以我想到运行 virtualenv,但我什至无法安装它并出现错误消息

s3transfer 0.1.8 requires botocore<2.0.0,>=1.3.0, which is not installed.
Run Code Online (Sandbox Code Playgroud)

那我试试

sudo pip install "botocore<2.0.0,>=1.3.0"
Cannot uninstall 'six'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.
Run Code Online (Sandbox Code Playgroud)

发生这种情况是因为 python 版本冲突吗?有人可以帮忙吗?

python virtualenv flask botocore six

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

botocore ×1

flask ×1

python ×1

six ×1

virtualenv ×1