2012年12月13日 星期四

安裝 Python SDK

如下表,Dropbox 官方提供了 iOS, Android, Python, Ruby, Java 以及 OS X 等 SDK,你可以從中選一個喜歡的來使用。除了官方的 SDK,社群成員也貢獻了使用其它程式語言寫成的 Third party SDKs,你可以這個頁面裏找到。在這篇我將說明 Python SDK 的安裝,我所用的環境是 Windows 7:

Step 1: 連到 Dropbox SDK 這個頁面,如下圖所示,點選 Python 右手邊的 Dropbox+ 圖示:

image
▲ 後來發現,其實點左手邊的語言或環境也可以下載 SDK

Step 2: 這時候會跳出底下這個小視窗,直接點選 "Add to Dropbox":

image

接著 Python SDK 就會裝到你的 Dropbox。如下圖,Dropbox 會多出 "dropbox-python-sdk-1.5.1" 這個資料夾:

image

而 "dropbox-python-sdk-1.5.1" 資料夾裏的檔案結構如下:

image

Step 3: 開一個 DOS 視窗,並切到 "dropbox-python-sdk-1.5.1" 資料夾,然後輸入底下指令安裝 Python SDK (注意! 在執行下列指令前,你必須先刪掉 build 這個檔,不然安裝會失敗) :

python setup.py install

Python SDK 的安裝就這麼簡單,安裝好後,你就可以用拿到的 App key 和 App secret 來存取 Dropbox API。

在 example 資料夾中有一些可供參考的 sample scripts,其中 cli_client.py 是一個 Dropbox 的指令介面工具,而 web_upload_app.py 則可以讓你透過 Web 上傳檔案到 Dropbox。下一篇我將說明如何使用這兩支工具。

參考資料

3 意見:

LCW 提到...

你好

請問我目錄切進dropbox-python-sdk-1.5.1之後,再裡面在直接下指令python setup.py install這樣做是不是有錯誤?

cmd 回python' 不是內部或外部命令、可執行的程式或批次檔

在Ubuntu裡面這樣是可以的,windows我不太清楚要怎麼使用python去執行setup.py install

LCW 提到...

不好意思剛剛發現問題了..
自問自答一下

Windows底下 cmd視窗下
C:\Python27\python.exe setup.py install
這個指令

C:\Python27 請依照個人的python.exe路徑未置做改變

Cooper Maa 提到...

You're right!

把 C:\Python27 加到 PATH 環境變數會比較方便
另外,如果你 Python 環境是全新的,可能也要安裝 easy_install:

http://coopermaa2nd.blogspot.tw/2012/12/easyinstall-pip.html