我在导入flask-mongoengine时遇到问题。我得到的错误是:
ImportError: No module named flask_mongoengine我使用的是一个虚拟环境(使用sudo安装),具有以下requirements.txt:
click==6.7
Flask==0.12.2
Flask-Login==0.4.0
flask-mongoengine==0.9.3
Flask-WTF==0.14.2
itsdangerous==0.24
Jinja2==2.9.6
MarkupSafe==1.0
mongoengine==0.13.0
pymongo==3.4.0
requests==2.2.1
six==1.10.0
Werkzeug==0.12.2
WTForms==2.1我使用以下命令安装了这些程序:
sudo -H pip install -r requirements.txt其他一切似乎都是进口的,工作正常,但flask-mongoengine给我带来了问题。我已经寻找了答案,卸载并重新安装了很多次,但没有找到问题。我觉得这可能是我的PYTHONPATH有问题?还是使用virtualenv?但就目前而言,我感到困惑。
本质上: pip可以识别出它已经安装,但是我不能将它导入我的app.py。
这方面的任何帮助都是非常感谢的。如果您需要更多信息,我将尽我所能提供。
谢谢!
发布于 2017-08-06 07:13:42
尝试安装
pip install flask-mongoengine发布于 2017-08-06 08:04:08
您不应该在虚拟环境中使用sudo。只是
pip install -r requirements.txt在激活虚拟环境之后。
发布于 2018-01-15 10:36:25
也许你需要更新一些东西,试试pip install -U -r requirements.txt
https://stackoverflow.com/questions/45527146
复制相似问题