===========================================安装=============================================
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
windows和linux也可以直接使用源码安装,操作如下:
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_HOME,WINDOWS平台需要将其添加到环境变量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找不到动态库dpi(linux为libdmdpi.so,windows为dmdpi.dll、dmdpi.lib),需要到dpi所在目录执行或者配置环境变量指向dpi所在目录;
若有安装DM,直接配置环境变量指向bin目录即可。
linux为例:export LD_LIBRARY_PATH=/opt/dmdbms/bin
==============================》
用户python使用过程中遇到undefined symbol:PyUnicodeUCS2_Format
此问题为编译dmPython的环境的UCS编码与执行环境不匹配导致,常见的有以下两种情况:
1.在不同的操作系统环境中编译和使用dmPython
2.编译或安装dmPython的python程序本身UCS编码与当前操作系统不一致导致
这两种情况都与dmPython源码无关,检查当前环境即可
解决:
第一种直接在同一台机子上编译和使用即可
第二种一般是使用源码安装了python,然后再用python去编译或安装dmPython,因此需要检查在使用源码安装python时,使用的编码与操作系统是否一致,源码安装python参考命令如下:
./configure --prefix=$YOUR_PATH --enable-unicode=ucs4
--enable-unicode选项指定成与操作系统一致的编码即可
没有合适的资源?快使用搜索试试~ 我知道了~
达梦数据库连接管理&数据迁移工具
5星 · 超过95%的资源 需积分: 12 18 下载量 173 浏览量
2023-03-13
22:18:35
上传
评论 2
收藏 886.12MB GZ 举报
温馨提示
共1740个文件
jar:330个
so:244个
gif:219个
达梦数据库可视化连接工具、DM管理工具、DTS数据迁移工具等。使用该工具可以连接管理达梦数据库、调试达梦增删查改等SQL语句、存储过程,迁移mysql、oracle、dm等数据库上的数据到达梦数据库里面。
资源推荐
资源详情
资源评论
收起资源包目录
达梦数据库连接管理&数据迁移工具 (1740个子文件)
CDDL_LICENSE-1.0 35KB
APACHE_LICENSE-2.0 11KB
EPL-1.0 11KB
LGPL-3.0 7KB
CC0-1.0 7KB
javadoc.1 220KB
javadoc.1 165KB
java.1 134KB
keytool.1 109KB
java.1 105KB
keytool.1 86KB
javac.1 65KB
jarsigner.1 60KB
javac.1 52KB
jarsigner.1 47KB
jstat.1 27KB
LGPL-2.1 26KB
idlj.1 25KB
MPL-1.1 25KB
jstat.1 24KB
idlj.1 21KB
jar.1 21KB
rmid.1 20KB
tnameserv.1 18KB
jar.1 18KB
rmic.1 17KB
orbd.1 17KB
rmid.1 17KB
tnameserv.1 16KB
jdeps.1 16KB
jdb.1 16KB
jdeps.1 16KB
pack200.1 15KB
xjc.1 15KB
rmic.1 13KB
orbd.1 13KB
jdb.1 12KB
pack200.1 12KB
jjs.1 12KB
jps.1 12KB
jstatd.1 12KB
xjc.1 11KB
javap.1 10KB
servertool.1 10KB
jps.1 10KB
javap.1 9KB
wsimport.1 9KB
jstatd.1 9KB
javah.1 9KB
servertool.1 8KB
jhat.1 8KB
jmap.1 8KB
jrunscript.1 7KB
jcmd.1 7KB
wsimport.1 7KB
wsgen.1 7KB
javah.1 7KB
jstack.1 7KB
jcmd.1 7KB
jrunscript.1 6KB
unpack200.1 6KB
wsgen.1 6KB
jmap.1 6KB
jconsole.1 6KB
jhat.1 6KB
jinfo.1 6KB
jjs.1 6KB
jsadebugd.1 6KB
rmiregistry.1 5KB
jstack.1 5KB
schemagen.1 5KB
extcheck.1 5KB
unpack200.1 5KB
jconsole.1 5KB
policytool.1 5KB
native2ascii.1 5KB
serialver.1 5KB
appletviewer.1 5KB
jinfo.1 5KB
jsadebugd.1 5KB
schemagen.1 4KB
rmiregistry.1 4KB
extcheck.1 4KB
serialver.1 4KB
native2ascii.1 4KB
policytool.1 4KB
appletviewer.1 4KB
APACHE_LICENSE-1.1 3KB
libdmlogmnr_client.a 79.3MB
libdmlogmnr_client.a 79.3MB
libdmdpc.a 34.65MB
libdmdci.a 33.82MB
libdmdci.a 33.82MB
libdmdpi.a 26.8MB
libdmdpi.a 26.8MB
libdmfldr.a 24.26MB
libdmfldr.a 24.26MB
libdmoopi.a 3.34MB
libdwmon.a 2.74MB
libdodbc.a 809KB
共 1740 条
- 1
- 2
- 3
- 4
- 5
- 6
- 18
资源评论
- 阿汝娜老师2023-06-10件,是否需要帮助?
love666666shen
- 粉丝: 1283
- 资源: 12
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功