回答
Python的版本號爲x.y.z
格式,例如:2.7.4
。
x
意味着主要版本,它經常打破很多東西。y
意味着大型版本,它經常改變一些API。z
意味着bug修復版本,只是修正了一些bug,所有的API都與早期版本兼容。
因此,快速的回答是:Python的2.7.4只是2.7系列的bug修復版本,你可能和應該升級到該版本沒有破壞任何東西。一般來說,你也不需要做任何額外的工作。
不幸的是,如果Python的釋放與不同y
號的版本,前幾天,雖然早期版本的模塊應該與一些修改工作(如果你足夠幸運的話,你不需要修改代碼),但是模塊應該重建以使用最新的Python。
這意味着你必須等待一個新的構建,這需要大約一個月,這取決於維護者和打包者。或者你必須自己從源代碼構建。所以,你可以保留你使用的當前版本的Python,並在以後升級它。
如果他們發佈了一個版本不同的x
數字,也許Python改變了很多API,幾乎破壞了所有的東西。你需要仔細考慮。祝你好運。
我不認爲這是正確的。二進制接口不應該在次要版本之間發生變化 - 所以你應該能夠在2.7.4上使用現有的2.7二進制文件(這就是爲什麼二進制文件只有2.7或2.6的名字) – robince 2013-04-11 07:58:47
糟糕,我真的錯了。儘快修正它。 – 2013-04-11 08:29:24
- 1. 將ubuntu12.04上的2.7.3-0ubuntu2的python包升級到2.7.3-0ubuntu2.2
- 2. 將Python項目從版本2.7升級到2.7.4
- 3. 將python 2.7.3升級到2.7.6後導入錯誤
- 4. 我應該升級到Castle Windsor v2嗎?
- 5. 我應該從Tomcat 7升級到Tomcat8
- 6. 我應該從Symfony 1.2.9升級到1.4
- 7. 我應該升級到Maven 3嗎?
- 8. 我應該升級到Intellij Ultimate Edition嗎?
- 9. 使用python 2.7.3和pysqlite2升級sqlite3版本2.6.3
- 10. 我應該從Python 2.6.1版本升級嗎?
- 11. 我該如何升級virtualenv?
- 12. 當我開發4.0時,我應該將Galaxy Nexus升級到4.1嗎?
- 13. 我應該將我的項目從Cake 1.2.5升級到CakePHP 1.3.0嗎?
- 14. 停止ConfigParser在從python 2.7.3升級到2.7.9後添加空格來界定
- 15. 我升級到Elixir 1.3後升級Elixir
- 16. 在OSX上將Python升級到2.7
- 17. 將virtualenv python 3升級到3.4.3
- 18. Anaconda CDH Parcel將Python升級到3.5
- 19. 我們應該升級到哪個版本的gitlab?
- 20. 我應該從mysql升級到mysqli的PDO嗎?
- 21. 我應該從山獅升級到優勝美地嗎?
- 22. 我應該如何繼續從TFS2008升級到TFS2010
- 23. 任何我不應該升級到Xcode 4的理由?
- 24. 我應該升級到Windows Server&Exchange 2008嗎?
- 25. 我應該用php網站升級到Apache2嗎?
- 26. 對於android開發,我應該升級到Eclipse v4嗎?
- 27. Odoo您應該將Wkhtmltopdf的版本至少升級到0.12.0
- 28. 將Ruby 1.9.2升級到1.9.3,我應該重新安裝所有的寶石嗎?
- 29. Google Universal Analytics - 我應該如何將電子商務跟蹤升級到?
- 30. 升級Rails 3升級的ERb標籤。我應該:<%= end %>以及?
合理的問題,不是一個偉大的標題。 – NPE 2013-04-11 07:40:43