Python 默认值与使用 tweepy API

0 投票
2 回答
1569 浏览
提问于 2025-04-16 03:39

我正在尝试使用tweepy这个库来创建一个Twitter功能,但遇到了两个问题。其实我对终端和Python的了解不多。

1) 我在Python 2.6上安装得很顺利,但在Python 3.1上却无法使用或安装。当我尝试在3.1上安装这个模块时,出现了一个错误,提示没有找到setuptools模块。起初我以为tweepy模块在3.1上不能用,但在说明文件里写着“Python 3分支(3.1)”,我猜这意味着它是兼容的。我搜索了一下setuptools模块,发现只有适用于Python 2.7的版本。那么,我该如何在Python 3.1上正确安装Tweepy呢?

2) 我在终端中运行的默认Python版本是2.6.1,我想把它改成3.1,这样就不用每次都输入python3.1了。

2 个回答

-1

更新:下面的评论提出了一些反对这种方法的有力观点。

2) 你在用什么操作系统?一般来说,你的系统里有一个符号链接,它把'python'指向'pythonx.x',其中x.x是你操作系统推荐的版本号。在Linux系统上,通常会有一个符号链接/usr/bin/python,在标准安装的Ubuntu 10.04上,它指向/usr/bin/python2.6

只需要手动把这个链接改成指向python3.1的文件,你就可以正常使用了。

2

安装 Distribute,这是一个与setuptools兼容的版本,支持Python 3。在安装的时候,确保你使用的是Python 3,而不是Python 2。大多数Python 3的安装会提供一个叫 python3 的命令,而 python 通常指的是Python 2的安装。由于Python 2和Python 3之间有很多不兼容的地方,建议你不要试图把 python 改成指向 python3

撰写回答