【发布时间】:2013-06-20 10:00:04
【问题描述】:
所以我正在尝试使用 Flask 框架和 Instagram API 制作一个简单的应用程序。
我的应用程序设置完毕,一切正常。但是如何在我的应用程序中导入 Instagram 模块?
我已经运行了$ pip install python-instagram,但是当我尝试将模块导入我的脚本时,我得到了ImportError: No module named instagram
那么如何在 Flask 中使用 Instagram Python API?
提前致谢!
更新
我按照this 教程在我的电脑上设置了 Flask。它在我计算机上文件夹的 virtualenv 上运行。当我安装 Instagram Python API 时,它被放在我的应用程序内的文件夹 /build 中,如下所示:
instapp/
-- app/
-- __init__.py
-- static
-- templates
-- views.py
-- build/
-- httplib2/
-- python-instagram/
-- simplejson/
-- flask/
-- bin/
-- include/
-- lib/
-- run.py
-- tmp
-- virtualenv.py
【问题讨论】:
-
显然模块不在正确的位置。如果没有关于您的设置的更多信息,这里的人无法真正帮助您解决这个问题。
-
谢谢,为问题添加了更新。
-
当你安装 instagram 时,你必须使用来自 virtualenv 的
pip(即flask/bin/pip),而不是全局的pip。当我在这里尝试时,我将所有东西都安装在flask/lib/...中,这是预期的位置。 -
太棒了! :) 成功了!
标签: python flask instagram flask-extensions