无法在 Windows 7 上的 Python 中安装 tweepy

Unable to install tweepy in Python on Windows 7

我在 Windows 7(64 位)上安装了 Python 3.5.2。默认情况下也会安装 Pip 模块。我是安装 Python 软件包的新手。我正在尝试安装 tweepy 模块,但是 运行 进入下面描述的问题:

1) 我试图安装 tweepy,在命令行中导航到 C:...\Python35\Scripts 并从那里 运行 "pip install tweepy",但它 returns 错误以下:

Command line error - pip installation

2) 之后,我从 GitHub 下载了 tweepy,将其解压缩并尝试通过导航到 tweepy 文件夹并从那里导航到 运行 "setup.py install" 从命令行安装它,但是我收到以下错误:

Command line error - setup.py installation

尝试下载某些 "six" 模块时安装崩溃。有谁知道这个问题的解决方案?我通读了所有可能的帖子,但 none 解决了这个问题。

你的第一个截图很清楚。

句子Requirement already satisfied让我认为你已经安装了tweepy

要检查这一点,我建议您进入 C:...\Python35\Scripts 并输入

pip freeze

此命令显示您已安装的所有软件包。所以检查是否有 tweepy.

在此之后尝试打开终端并启动 python3 解释器。试试这样导入:

import tweepy

如果此命令未引发任何错误,则您的包已准备就绪,可以使用了。

如果您还不能使用它,请按照 MooingRawr 在评论中的建议尝试更新 tweety。

最后,我建议您阅读 documentation,每个包不仅适用于 tweepy。

经过一些测试,我终于能够在 Python 解释器及其所有依赖项中成功导入 tweety(包括模块 six、requests、requests-oauthliboauthlib).

解决方案如下:

我使用 pip install C:...\Python35\Scripts\file.whl 安装了 6。 wheel 文件是从 https://pypi.python.org/pypi/six/ 下载的。同样的解决方案适用于 requests 模块,tweepy 3.5.0 也没有安装和要求它作为依赖项。

我使用 setup.py install 从存储解压缩的 tar.gz 文件的文件夹中安装了 requests-oauthlib。我从 https://pypi.python.org/pypi/requests-oauthlib/0.7.0 下载了压缩的 tar.gz 文件。同样的解决方案适用于 oauthlib 模块。

总而言之,原来的 tweepy 安装似乎没有随它安装一些依赖项。解决方案是从 pypiwhltar.gz 文件下载所有缺失的模块) 并一一安装。这些方法在上面有更详细的描述。