python - 在 Unix 上安装 Python 设置工具以运行适用于 Python 的 Tweepy Twitter 客户端

标签 python unix installation tweepy

我正在尝试在我的 Unix 帐户上运行 Twitter 的 Tweepy 客户端。每当我尝试使用以下命令运行 Tweepy 安装程序时:

python setup.py

我收到此错误:

Traceback (most recent call last):
File "setup.py", line 3, in ?
from setuptools import setup, find_packages
ImportError: No module named setuptools

现在我在一些论坛上搜索,发现我需要添加安装工具文件。我找到的文件

setuptools-0.6c11-py2.7.egg

我将此文件通过 FTP 发送到我的 unix 目录,其中有 Tweepy 客户端目录和使用 Tweepy 的程序。

现在,每当我尝试使用命令安装安装工具时

python setuptools-0.6c11-py2.7.egg

我收到错误:

python setuptools-0.6c11-py2.7.egg
  File "setuptools-0.6c11-py2.7.egg", line 2
    if [ `basename $0` = "setuptools-0.6c11-py2.7.egg" ]
                   ^
SyntaxError: invalid syntax

有什么线索/建议我一定做错了什么吗?

最佳答案

不要使用setuptools,使用distribute 。 setuptools 很旧且已弃用。直到带有packageing/distutils2的python 3.4开始使用distribute,它是旧setuptools/distutils的一个分支。

只需下载分发源 tarball,解压并运行 python setup.py install。或者,您可以下载distribute-setup.py然后运行它。

关于python - 在 Unix 上安装 Python 设置工具以运行适用于 Python 的 Tweepy Twitter 客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13319560/

相关文章:

python - 未获取 dbus 消息参数

c - 如何列出文件/目录的数量

c++ - 如何让我的 C++ 代码知道从 "system(cmd)"运行的命令是否失败?

mysql - 安装MySql,默认自动配置

Python、循环依赖和单例

python - 拆分列以修改数据框

Python:为列表中的每个对象添加时间戳

bash - 有没有办法让任务栏从终端闪烁?

objective-c - 设置应用程序首次运行时的默认位置

node.js - Node V12 的 node-sspi 安装错误