我在Windows上使用Python 2.7。
我的问题涉及使用和更新Twitter包(http://mike.verdone.ca/twitter/) - 当前安装的版本1.9.1
当Twitter提供限速响应时,twitter包会给出错误httplib.IncompletedRead。这个问题似乎已经在Github上的api.py版本中解决了。但我在系统上下载的egg文件中没有最新版本。
当我尝试
时easy_install --upgrade twitter
我得到回应:
Processing twitter-1.9.1-py2.7.egg
twitter 1.9.1 is already the active version in easy-install.pth
那么如何在我的系统中获取包含最新api.py的egg文件,以便我不会收到IncompleteRead错误?
感谢您的帮助
答案 0 :(得分:1)
您可以使用pip
直接从GitHub安装,但您可能必须强制升级:
pip install -U --force-reinstall git+git://github.com/sixohsix/twitter.git#egg=twitter
这确实需要您自己安装git
。
或者,您可以从GitHub提供的档案安装:
pip install -U --force-reinstall https://github.com/sixohsix/twitter/zipball/master#egg=twitter
或
pip install -U --force-reinstall https://github.com/sixohsix/twitter/tarball/master#egg=twitter