所以我在cygwin中安裝了python 2.7,它運行時沒有任何問題。但是,當我使用cygwin的setup.exe
安裝新軟件包時,默認情況下,它將始終爲python軟件包選擇新版本2.6.8,如果我不切換回2.7.2,它將卸載python 2.7並安裝python 2.6。我的cygwin有什麼問題?有什麼方法可以解決這個問題嗎?Cygwin總是在更新時將Python 2.7還原爲Python 2.6
2
A
回答
2
Python 2.7.3目前是實驗性的; Cygwin的Python當前支持版本是2.6.8。每次運行Cygwin的setup.exe時,都會看到您已安裝的Python版本不是最新支持的版本,並會嘗試將您「升級」到該版本。
當你有意選擇了包的實驗版本,而不是「升級」你的穩定版本將是一個不錯的功能,爲Cygwin的setup.exe進行有注意到。可悲的是,它沒有;每次運行安裝程序時都必須記住更改安裝列表。
(雖然如果你喜歡它,我想這樣的增強Cygwin的SETUP.EXE將通過Cygwin的社區受到歡迎;!它是一個開源項目,總得有人做的工作)
傑森Tishler ,Cygwin的Python的維護者,公佈了實驗包在2012年12月引述his email:
我會更新Cygwin來使2.7.3-1(或更高版本),目前2月1日當天或前後,2013年
如果你喜歡他們,那麼這個改變將在「cygwin」和「cygwin-announce」mailing lists上公佈。一旦發生這種情況,安裝程序將按照您的喜好工作。
1
我想我已經找出了問題所在。在軟件包選擇窗口中,軟件包列表上方有三個選項,即keep
,Curr
和Exp
。默認的是Curr
,這意味着cygwin會爲每個選定的包選擇最穩定的版本。在某些方面,python 2.6.8-2被認爲比2.7.3-1更穩定,然後每次選擇2.6版本。唯一的辦法是切換到Keep
選項,但我們不會更新其他軟件包。這很煩人。
相關問題
- 1. Python 2.6更新至2.7
- 2. 將python從2.7更改爲2.6 for omniidl
- 3. Cygwin新手:我如何從Cygwin中卸載Python 2.6.x並安裝Python 2.7.x?
- 4. Cygwin和Python 2.6
- 5. 將Python從2.6更新到2.7時,更新Python包的正確方法是什麼?
- 6. Cygwin的Python 2.7版包
- 7. 如何在Python中將python 2.7更新爲python 3?
- 8. centos 6.5 python 2.7無法找到python 2.6 python 2.6看好
- 9. virtualenv使用Python 2.6而不是2.7
- 10. Python 2.7在Cygwin中沒有加載
- 11. python 2.7 vs 2.6在Windows上的速度
- 12. 在python 2.6和2.7上安裝Tkinter
- 13. Python - whoops - 當我有2.7的時候安裝Python2.6 - 現在是2.6 - 想要2.7回
- 14. 爲Python 2.7
- 15. 如何將python 2.6.5更新到2.7
- 16. Python 2.7和2.6之間的切換
- 17. 用於版本2.6/2.7的Python模塊
- 18. 如何在Python 2.6中設置python 2.7功能?
- 19. Python如何將默認版本從python 3.5更改爲python 2.7
- 20. mysql連接器安裝在Python 2.6中,但不是2.7
- 21. 如果Python 3是最新的Python,爲什麼Python 2還在?
- 22. 將python 2.6的版本更改爲python 2.5或2.4
- 23. 在python 2.7中更新excel文件
- 24. 如何使用Spark和Python更新HDP 2.2中的python 2.7
- 25. python 2.6 vr中的列表理解和lambda表達式python 2.7
- 26. 使得使用Python運行Python 2.7代碼2.6
- 27. 轉換的Python 2.7的代碼到Python 2.6
- 28. 在Ubuntu Linux上將默認Python 3從Python 3.x更改爲Python 2.7
- 29. Python 2.6的Str.format()給出錯誤,其中2.7不是
- 30. 需要python 2.7+,但系統默認是2.6