
===========================================װ=============================================

dmPythonԴDMװĿ¼ṩincludeͷļװǰҪ黷ǷDMװDM_HOMEĿ¼
export DM_HOME=/opt/dmdbms
·ʵʻΪ׼DM_HOME·includeĿ¼

Windowsϵͳ°װdmPythonֻҪֱִexeļɡWindowsϵͳexeļ£
1.뵽dmPythonԴĿ¼setup.pyļ·
2.ִpython setup.py bdist_wininst
3.distĿ¼»ذװļ

LINUXװ
1.뵽dmPythonԴĿ¼setup.pyļ·
2.ִpython setup.py bdist_rpm
3.distĿ¼»rpm
4.LinuxϵͳʹrpmװdmPythonװжο£
װrpm -ivh dmPython-2.1-7.1-py33-1.x86_64.rpm --nodeps
жأrpm -e dmPython-2.1-1.x86_64

windowslinuxҲֱʹԴ밲װ£
1.뵽dmPythonԴĿ¼setup.pyļ·
2.ִpython setup.py install


===========================================аϢ=============================================

windowsƽ̨ɰװ(exe)
	python setup.py bdist_wininst

LINUXƽ̨ɰװrprm
	python setup.py bdist_rpm
	
	װг⣬
	rpm -ivh file.rpm --nodeps
	
linuxװ
rpm -ivh dmPython-1.1-7.1-py26-1.x86_64.rpm --nodeps

linuxж 
rpm -e dmPython-1.1-1.x86_64

	
ԴֱӰװƽ̨
	python setup.py install
	
64λƽ̨װʱDM64꣺
	װűsetup.pyȫֱdefineMacrosʹdefineMacros = [('DM64', None),];ʹdefineMacros = []
	
ƽִ̨ʱȽ׼
廷DM_HOMEWINDOWSƽ̨ҪӵPATHУlinuxҪ
ָΪDMװĿ¼binϲĿ¼DM_HOME=C:\dmdbms  export DM_HOME=/opt/dmdbms


==============================
WINƽ̨⣺
Unable to find vcvarsall.bat

£
뵱ǰʹpythonװĿ¼Lib/distutilsҵļmsvc9compiler.pyʹUEı༭򿪡
ļmsvc9compiler.pyҵ
vc_env = query_vcvarsall(VSERSION,plat_spec)

ʹñװVSİ汾ţӦװĿ¼磺C:\Program Files\Microsoft Visual Studio 10.0Ϊ
vc_env = query_vcvarsall(10,plat_spec)


==============================
WINƽִ̨import dmPythonʱܻ⣺
>>> import dmPython
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: DLL load failed: Ҳָģ

ʱΪdmPythonҲ̬dpilinuxΪlibdmdpi.sowindowsΪdmdpi.dlldmdpi.libҪdpiĿ¼ִлûָdpiĿ¼
аװDMֱûָbinĿ¼ɡ

linuxΪexport LD_LIBRARY_PATH=/opt/dmdbms/bin


==============================
ûpythonʹùundefined symbol:PyUnicodeUCS2_Format
ΪdmPythonĻUCSִлƥ䵼£
1.ڲͬĲϵͳбʹdmPython
2.װdmPythonpythonUCS뵱ǰϵͳһµ
dmPythonԴ޹أ鵱ǰ

һֱͬһ̨ϱʹü
ڶһʹԴ밲װpythonȻpythonȥװdmPythonҪʹԴ밲װpythonʱʹõıϵͳǷһ£Դ밲װpythonο£
./configure --prefix=$YOUR_PATH --enable-unicode=ucs4
--enable-unicodeѡָϵͳһµı뼴


	