我有兩個版本的Python安裝在Win7上。 (Python 2.5和Python 2.7)。如何更改Cygwin拾取的Python版本
它們分別位於'C:/ Python25'和'C:/ Python27'中。
我想用Python 2.5運行一個文件,但默認情況下Cygwin拿起2.7。
如何更改Cygwin使用的版本?
我有兩個版本的Python安裝在Win7上。 (Python 2.5和Python 2.7)。如何更改Cygwin拾取的Python版本
它們分別位於'C:/ Python25'和'C:/ Python27'中。
我想用Python 2.5運行一個文件,但默認情況下Cygwin拿起2.7。
如何更改Cygwin使用的版本?
快速的方法是重新安排您的$ PATH,以便首先獲取2.5。 正確的方法是使用virtualenv創建特定於python版本的jail環境。
作爲Bon的貼子的補充,如果你不打沙盒你做得不對。你爲什麼要把你的Python全局安裝置於冒險之中?使用Virtualenv,你可以選擇哪個Python解釋器用於特定的沙箱。 Virtualenv和Virtualenvwrapper(或定製解決方案)是Python開發人員可以擁有的兩個最重要的工具。您可以輕鬆查看您的virtualenvs,創建,刪除和激活它們。您可以從pip獲得這兩個軟件。如果你不使用這些,我假設你還沒有使用需求文件? $ pip freeze> requirements.txt將生成一個requirements.txt,其中包含項目的所有確切版本和依賴項。這樣你可以快速部署。如果您的當前項目需要10個來自pip的依賴關係,那麼需求文件將會極大地幫助您。
你可以有一個很好的初學者看看virtualenv和pip here