我在ubuntu上安装了Python 3.6。当我尝试通过终端运行代码时,python无法识别我通过pip3安装的模块。让我们以烧瓶为例。在终端中,我可以这样做:
python3
import flask
我没有收到任何导入错误。但是当我在任何包含以下位置的python文件中时:
import flask
我通过终端运行它:
sudo python file_name.py
我收到以下错误:
ImportError: No module named flask
为什么python无法识别模块?
答案 0 :(得分:1)
检查烧瓶是否正确安装:
在您要运行的位置尝试pip3 freeze
或pip3 list
,并检查列表中是否有烧瓶。
如果不存在,请重新安装并尝试。