我在我的Mac OS X服務器上使用Django。事情很好,迄今爲止。我一直在使用python 2.6.1,並且一切正常。我將Python升級到版本2.7.3。正如預期的那樣,在終端中調用python會啓動2.7.3版本。使用{%debug%)檢查Django顯示Django仍在使用原始的python 2.6.1解釋器。如何讓Django在Mac OS X服務器上使用更新後的python?
在這個系統中,在/ usr/local/bin目錄中包含一個符號鏈接../../../Library/Frameworks/Python.framework/Versions/2.7/bin/python
在/ usr/bin我找到了Python解釋器,並從該目錄中調用./python獲取python 2.6.1運行。
我的$ PATH是 /Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/ X11/bin:/ usr/local/mysql/bin:/ usr/local/bin
我相信一定是在python 2.7.3上進行了更改安裝。
什麼被認爲是使用相同的Python獲得命令行和Django的最佳方式?我正在考慮將框架版本移動到/ usr/bin並將框架中的符號鏈接移動到移動的新版本。在系統上也是一個/ Library/Python目錄,它包含版本2.3,2.5和2.6的站點包。在/Library/Python/2.6/site-packages是主要的好東西django,mercurial和南方。
現在人們在哪裏放東西?我的意思是,我知道我可以移動,但我想預測Django項目將在哪裏進行,以便將來的升級可以順利進行。
您可以使用自制軟件安裝Python避免這種情況 - >'釀造安裝python' – harmstyler 2012-07-18 00:39:54