2010-05-10 95 views
1

我通過Macports安裝了Django。 我浪費了很多時間讓它工作。Django Python Macports

它仍然不起作用。 我想完全卸載Django(Macports)並使用簡易安裝(DJANGO)進行安裝。 我想保持Macports而不是卸載它,因爲我讀它應該是有用的。

我該如何做到這一點?

感謝您的關注。

+0

BTW取代在/ usr/bin中/與macport Python版本,從安裝MacPorts的我從未有過的Django任何問題。你可能會遇到與使用easy_install獲得的django版本相同的問題! – hop 2010-05-10 13:47:02

+0

它易於安裝。但我很樂意瞭解爲什麼它不能用於macports的潛在原因 – MacPython 2010-05-11 07:14:22

回答

4

你試過port -f uninstall <port>

如果要卸載所有已經與MacPorts的安裝,你可以運行一切:

port -f uninstall installed 

您應該運行這些命令作爲根用戶,因此無論是命令之前使用sudosu root

sudo port -f uninstall <port> 

根據您實際安裝什麼,<port>任何的

py-django 
py25-django 
py26-django 

你可以找到與

port list installed | grep django 
+0

感謝百萬。 「」是什麼。 對不起,如果這是顯而易見的,但我在這一點上不理解Macports和它指的是什麼端口。 謝謝 – MacPython 2010-05-10 13:27:02

+0

是端口的名稱例如port -f卸載py26-django – Mark 2010-05-10 13:31:24

+0

你是主人! 非常感謝。 我現在將嘗試通過簡單安裝重新安裝。 再次感謝 – MacPython 2010-05-10 13:43:25

1

的Django與Macport應該工作。 py26-django或py27-django。這是您使用的Python版本導致的問題。

檢查是否正在使用通過macport安裝的Mac或python附帶的python。從終端嘗試python,python2.6,python2.7。

在我的Mac(OSX 10.6.8)上,默認的Python版本是2.6.1。 macport版本是2.6.7。

您可以通過使用 'LN -s'