没有名为flask_mongoengine的模块
我遇到了导入烧瓶-mongoengine的问题。我得到的错误是:没有名为flask_mongoengine的模块
ImportError: No module named flask_mongoengine
我使用的是虚拟环境(使用sudo安装),具有以下requirements.txt:
sudo -H pip install -r 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
我这些安装使用
其他一切似乎都被导入并且工作正常,但烧瓶mongoengine给我的问题。我搜索了答案,卸载并重新安装了很多次,但找不到问题。我觉得这可能是我的PYTHONPATH问题?或者与virtualenv?但现在我不知所措。
本质上:pip认识到它已安装,但我无法将其导入到我的app.py中。
任何帮助,这是非常感谢。如果您需要更多信息,我会尽我所能提供。
谢谢!
尝试安装
pip install flask-mongoengine
是的,我已经尝试过使用这种方法单独安装它,但是它没有工作 –
你不应该在虚拟环境中使用sudo
。在激活虚拟环境之后,只需要
pip install -r requirements.txt
。
感谢您的意见。仍然卡住 –
也许你需要更新的东西,尝试pip install -U -r requirements.txt
你尝试从https://pypi.python.org/pypi/flask-mongoengine安装.whl文件? –
我刚刚尝试通过.whl文件安装,但没有任何更改。当我尝试时,pip告诉我已经安装了软件包和依赖关系 –
你的电脑上有几个python,就像它的几个版本一样吗? –