2012-06-23 84 views
7

在嘗試安裝django的過程中,我遇到了一系列故障。我在網上關注了許多不同的教程,最終嘗試安裝好幾次。我想我可能已經安裝了兩次(網站上說這不是一件好事),那麼如何知道我是否實際安裝了多個版本?我有一臺運行Lion的Mac。如何判斷您是否安裝了多個Django

+0

在Python控制檯中運行'import django'是否可以做任何事情? – Blender

+0

是的,____ –

+0

這篇文章應該有所幫助。 [複製] [1] [1]:http://stackoverflow.com/questions/739993/get-a-list-of-installed-python-modules – rh0dium

回答

9

打開終端輸入python然後鍵入import django然後鍵入django,它會告訴你的路徑,要導入Django的。轉到該文件夾​​[它應該看起來像這樣:/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/]並尋找多個django實例(如果有多個實例,它們將緊挨着彼此)。刪除你不想要的那個。

5

退房的virtualenv和virtualenvwrapper

+0

我已經看到了一些東西,但我很困惑它是什麼。 –

+0

這是隔離Python環境的機制。通過將系統的Python解釋器克隆到您選擇的目錄中來創建一個乾淨的環境。然後,當這個環境被激活時,所有的軟件包安裝都會在這個環境中進行,而不會影響你創建的系統python庫或其他環境。例如,您可以在一個環境中使用穩定版本的Django開發項目,在另一個環境中使用Django的開發版本測試它以測試框架的新功能等。 –

6

你可以安裝yolk - 它會列出您所有的Python包,如果你把它(「蛋黃-l」)

還有一點很值得尋找到virtualenv爲馬克西建議。它基本上允許你有不同的Python配置(即安裝軟件包...),並且可以很容易地在它們之間切換。

此外,它似乎你可能已經手動安裝django。我會建議檢查pip和setuptools(又名easy_install),這是兩種非常流行的python包管理工具。

+0

謝謝!我在谷歌的前三頁中以各種方式安裝了Django,所以我可能至少手動做過一次或兩次。 –

相關問題