从终端运行

时间:2018-07-29 19:41:39

标签: python-3.x terminal python-import importerror

我在ubuntu上安装了Python 3.6。当我尝试通过终端运行代码时,python无法识别我通过pip3安装的模块。让我们以烧瓶为例。在终端中,我可以这样做:

python3
import flask

我没有收到任何导入错误。但是当我在任何包含以下位置的python文件中时:

import flask

我通过终端运行它:

sudo python file_name.py

我收到以下错误:

ImportError: No module named flask

为什么python无法识别模块?

1 个答案:

答案 0 :(得分:1)

检查烧瓶是否正确安装: 在您要运行的位置尝试pip3 freezepip3 list,并检查列表中是否有烧瓶。 如果不存在,请重新安装并尝试。