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路径
xuexiang_yuan
- 粉丝: 1
- 资源: 5
最新资源
- IPinfo API 的官方 Java 库(IP 地理位置和其他类型的 IP 数据).zip
- IntelliJ IDEA 针对 Square 的 Java 和 Android 项目的代码样式设置 .zip
- Gradle,Maven 插件将 Java 应用程序打包为原生 Windows、MacOS 或 Linux 可执行文件并为其创建安装程序 .zip
- Google Maps API Web 服务的 Java 客户端库.zip
- Google Java 核心库.zip
- GitBook 教授 Javascript 编程基础知识.zip
- Generation.org 开发的 JAVA 模块练习.zip
- FastDFS Java 客户端 SDK.zip
- etcd java 客户端.zip
- Esercizi di informatica!执行计划,metti alla prova!.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈