2013-03-20 85 views
1

我在Windows上使用Python 2.7。easy_install最新版本github

我的問題涉及使用和更新twitter的包(http://mike.verdone.ca/twitter/) - 當前安裝版本1.9.1

當微博給出ratelimited響應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,以便我不會收到IncompleteRead錯誤?

感謝所有幫助

回答

1

您可以直接從GitHub與pip安裝,但您也許要強制升級:

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 
+0

感謝您的答覆。我的迴應延遲了,因爲我沒有安裝pip。 現在已經嘗試了您的建議,並得到「無法找到命令'混帳'」 部分日誌如下。我使用F:的可移植Python,但希望不會有所作爲。 請問您爲什麼會失敗?從 GIT中+ GIT中 下載/拆包的Twitter://github.com/sixohsix/twitter.git#egg=twitter 克隆GIT中://github.com/sixohsix/twitter.git到 C:\ users \ david \ appdata \ local \ temp \ pip-build-david \ twitter 無法找到'git'命令 – user1772547 2013-03-21 12:32:56

+0

@ user1772547:您需要爲'pip'安裝'git'才能安裝git存儲庫。 – 2013-03-21 12:34:12

+0

感謝您的第二和第三替代品。第二個沒有我必須安裝git的技巧。 – user1772547 2013-03-22 11:21:57