从run.sh运行Flask

时间:2017-07-03 08:40:10

标签: python shell flask

我有一个问题,如果你有任何想法可以修复,请帮助)

我有一个由.sh文件运行的项目,这个.sh引用了一个python file.py,它使用Flask进行html报告。

当我运行file.py时(为了简化'hello world'),但是当我运行.sh文件时,它会写错误“ImportError:没有名为'flask'的模块”。

我为file.py的文件夹和.sh文件夹安装了virtualenv。

请提出修复建议。谢谢。

3 个答案:

答案 0 :(得分:1)

尝试:

pip install flask

pip3 install flask

烧瓶是必需的模块。

答案 1 :(得分:1)

您需要先激活virtualenv。在Linux中,您可以执行以下操作:

. env/bin/activate

或者:

source env/bin/activate

env是您初始化virtualenv的地方。

然后你可以运行shell脚本。

正如已经提到的那样 - 如果你没有安装Flask,请在激活virtualenv之后安装它:

pip install flask

答案 2 :(得分:0)

感谢所有人,我安装了     点子安装轮 而且,它有效,不知道有什么影响,但有效