Python-Instagram API示例无法正常运行v2

时间:2017-01-08 11:22:40

标签: python instagram-api

我正在尝试使用此处所述的Python-Instagram API:https://github.com/facebookarchive/python-instagram

然而,在第一步,我收到错误消息:

    File "main.py", line 1, in <module>
        from instagram.client import InstagramAPI
ImportError: No module named instagram.client

我在此StackOverflow question中读到此错误已经发生并在之前描述过,但是没有一个解决方案帮助过我。

  1. 操作系统:Kali Linux
  2. 我运行了以下命令pip install python-instagram并成功安装
  3. 我已将instagram目录(在解压缩git的源.zip文件后)复制到我的python的dist-package目录或site-package目录(与您无关的任何内容)< / LI>
  4. main.py位于我桌面上的文件夹中(如果这很重要)
  5. 我安装了python 2.7.13
  6. 仍然无效。我的问题是(除了明显的如何解决错误)

    1. 我的程序名称应该是什么(.py)
    2. 我应该将instagram文件夹从git .zip复制/经过python文件夹吗?
    3. 我应该从哪里开始运行我的程序?
    4. 最后,import InstagramAPI如何运作?

2 个答案:

答案 0 :(得分:0)

对不起,没看好。你的程序叫做main.py,所以它应该是正确的。也许你有一些instagram.py?

答案 1 :(得分:0)

从追溯中看来,你正在做

python instagram.py

将文件重命名为main.py(或只是instagram.py以外的其他内容)并执行

python main.py

它不适合你的原因是你的主脚本导入自己,而不是实际的Instagram模块。

更新 - 您现在收到的错误消息是另一个错误消息。它表示没有instagram模块,如果您没有instagram.py文件,如果您没有安装实际模块,那么这是正确的。

安装python-instagram时不应该执行第3步。 pip install python-instagram成功完成了吗?难道你有多个Python安装,pip命令引用的是与python命令不同的Python版本的Pip吗?

相关问题