2012年9月2日 星期日

[Django-Firebird] Django連結Firebird整理

首先:

    檔案部分位於:
        Django 1.3 (or higher)  >  django-firebird
        Django 1.4                    >  django-firebird driver on github

    安裝前有一些必須事先安裝的套件:


在安裝時,直接將firebird檔案夾放置於兩個檔案夾下

  •      C:\Python27\Lib\site-packages\django‌​\contrib\gis\db\backends 
  •      C:\Python27\Lib\site-packages


這樣應該就可以順利使用嚕!
更詳細的敘述見參考資料。


參考資料:
http://stackoverflow.com/questions/11930701/django-firebird-can-not-work
http://code.google.com/p/django-firebird/

[Python] Virtualenv 安裝問題 - on mac

前言:
最近開始設置工作的環境,主要的環境是:
    Python + Django + Firebird
來開發網站!

之前都是利用Windows設置環境,不過這是第一次設置在Mac OS上。

首先開始找尋設置專案的一些工具,就先記錄下來!
1. Virtualenv -- 可建置開發的虛擬環境
2. Pip -- Python 的套件管理工具

基本介紹和使用方法就問Google大神唄!

主題:

在設置Virtualenv時,進行建置環境資料夾時總是會發生錯誤...

    virtualenv [Project_Name] --no-site-packages

執行時都會出現問題:

....
IOError: [Errno 2] No such file or directory: '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/__init__.py'
....


雖然一開就可以知道是沒有__init__.py檔案的關係!沒錯就這麼容易...
不過!不對阿,Python是mac裡內建的,沒有這檔案我要怎麼辦....

解決方法:
其實解決方法非常容易! 首先進入(cd) 
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/
接著執行:
sudo touch __init__.py
就可以正常的建立專案資料夾嚕:)



參考資料:
Python can't locate distutils_path on Mac OSX