如何方便開發 package

由於開發 python package 時,常常看別人如此寫著:

from <package_name>.<subdir> import OOXX

問題是,如果不邊開發邊把 package 安裝在 site-packages 裡,該怎麼辦呢? 就來設定 PYTHONPATH 吧:

export PYTHONPATH=.:/usr/local/lib/python2.6:/usr/local/lib/python2.6/site-packages:<NEW_PACKAGE_PATH> # zsh, bash, ...
setenv PYTHONPATH .:/usr/local/lib/python2.6:/usr/local/lib/python2.6/site-packages:<NEW_PACKAGE_PATH> # csh, tcsh...

但是每次都要這樣設定,很煩人,倒不如直接使用:

# python setup.py develop # 前提是,你的目錄已經是 python package 的格式

上一個主題

限制 Python 使用 32bit 環境

下一個主題

Parse <content:encoded>

本頁