linux平台安装方法一(先安装DM7):
1、解压dmPython.tar.gz
tar -zxvf dmPython.tar.gz
2、运行下面的命令:
cd dmPython
python setup.py install
linux平台安装方法二(没有安装DM7):
1、解压dmPython.tar.gz
tar -zxvf dmPython.tar.gz
2、运行下面的命令:
cd dmPython
3、设置DM_HOME环境变量为某个目录,假定为/opt/dmdbms
export DM_HOME=/opt/dmdbms
4、把libdmdpi.so拷贝(从其他安装过DM7的相同操作系统的机器上拷贝)到$DM_HOME目录
5、把include目录拷贝到$DM_HOME目录下
cp -r ./include $DM_HOME/
5、运行下面的命令
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,并将其添加到环境变量PATH中:
若为源码直接编译,则指向源码目录(如:E:\dm7src\dev2),如DM_HOME=E:\dm7src\dev2;
若为安装版本,则指定为bin的上层目录,如DM_HOME=C:\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,需要到dpi所在目录执行或者配置环境变量指向dpi所在目录;
若为安装版执行,则直接配置环境变量指向bin目录即可。
linux为例:export LD_LIBRARY_PATH=/mnt/dm7Src/dev2/build/linux/linux_build/debug
2017-6-1:补充
如果python是用源码编译安装的,必须安装到系统路径下/usr/lib/pythonx.x下,否则再用这个环境的python生成的安装文件,安装时会安装到python源码安装的python路径
没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
收起资源包目录
dmpython.zip (42个子文件)
dmPython_C
dmPython
setup.py 10KB
Error.h 861B
var_pub.h 15KB
tObject.c 23KB
Error.c 3KB
vDateTime.c 19KB
strct.h 6KB
dmPython.vcxproj.filters 3KB
trc.h 777B
dmPython.vcxproj 10KB
vNumber.c 32KB
Buffer.c 3KB
dmPython.vcxproj.user 791B
vBfile.c 11KB
exObject.c 56KB
vLob.c 11KB
py_Dameng.h 9KB
vInterval.c 10KB
exBfile.c 13KB
Connection.c 61KB
Buffer.h 635B
vlong.c 11KB
vString.c 19KB
row.h 2KB
README.txt 2KB
Environment.c 12KB
vCursor.c 7KB
row.c 15KB
trc.c 3KB
exLob.c 17KB
py_Dameng.c 21KB
var.c 44KB
Cursor.c 82KB
vObject.c 16KB
README.txt 2KB
sqlalchemy
setup.py 666B
sqlalchemy_dm
__init__.py 576B
types.py 11KB
base.py 99KB
dmPython.py 21KB
LICENSE 1KB
README.rst 872B
共 42 条
- 1
F-Torres
- 粉丝: 0
- 资源: 14
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- HandTrackingModule.py
- Python基于卷积神经网络的鸟类识别项目源代码,ipynb文件
- 批量将py编译为pyd文件.atbx
- Python项目-学生管理系统
- 图像处理基于matlab图像RGB三色合成分离【含Matlab源码第1发】
- verilog HDL硬件语法设计包括算术运算三人表决器Verilog的阻塞和非阻塞赋值源码例程quartus13.1工程合集
- 【文章话题分类论文】OpenAlex Topic Classification Whitepaper
- linux学习常用命令
- 功率拓扑快速参考指南-ti,TI官方出品
- 开源2023电赛国赛运动目标控制(E题)视觉部分
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0