我有一个问题,如果你有任何想法可以修复,请帮助)
我有一个由.sh文件运行的项目,这个.sh引用了一个python file.py,它使用Flask进行html报告。
当我运行file.py时(为了简化'hello world'),但是当我运行.sh文件时,它会写错误“ImportError:没有名为'flask'的模块”。
我为file.py的文件夹和.sh文件夹安装了virtualenv。
请提出修复建议。谢谢。
答案 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)
感谢所有人,我安装了 点子安装轮 而且,它有效,不知道有什么影响,但有效