2010-06-28 86 views
2

我有Python 2.6 & 3.1通過Mac端口安裝在Leopard上沒有問題。我想通過Python 2.6的Mac端口來安裝Django 1.2,但是如何做到這一點的谷歌搜索似乎指向了錯誤的方向。任何人都可以將我指向正確的方向嗎?再次感謝.....試圖通過Macports在豹上安裝Django

回答

1

只是不這樣做。 Install它直接從source

或者更好,使用easy_install

easy_install django 

甚至更​​好,使用pip(和更多的樂趣添加virtualenv作爲獎勵(和virtualenvwrapper)!):

pip install django 
+0

爲什麼我不通過macports安裝?有沒有easy_uninstall呢? – hop 2010-06-29 00:29:08

+1

因爲那不是很靈活。點子和virtualenv是要走的路。有一個卸載與點。通過virutalenv,您可以控制每個不同項目要使用的Python庫和解釋器。另外請注意,Django不適用於python 3.1。 – Etienne 2010-06-29 01:03:03

+0

同意Etienne。我不喜歡MacPorts,但是當你安裝像PIL這樣需要編譯的東西時,它是非常有用的。 Django是一個純粹的Python庫,可以通過簡單的符號鏈接來「安裝」它。 – 2010-06-29 08:13:34

1

什麼是錯的有這個包嗎?

$ port info py26-django 
py26-django @1.2.1 (python, www) 
Variants:    bash_completion, universal 

Description:   Django is a high-level Python Web framework that 
         encourages rapid development and clean, pragmatic design. 
Homepage:    http://www.djangoproject.com 

Library Dependencies: python26, py26-distribute 
Platforms:   darwin 
License:    unknown 
Maintainers:   [email protected] 
0

只需將django壓縮包「扔」在site-packages(py2.6 +中的dist-packages)中即可完成。什麼是你需要macports等,一個純粹的Python庫?

+0

謝謝Lakshman。它應該按照您的建議工作,但我相信我的路徑設置不正確。我正在努力解決它。謝謝.... – demet8 2010-07-01 12:52:44