首页 > 编程知识 正文

python安装指南,install python安装教程

时间:2023-05-06 05:00:43 阅读:23552 作者:4747

原文链接https://www.aiprose.com/blog/150

dmPython是根据DM提供的python db API版本2.0的API使用规定开发的数据库访问接口。

要使用Python连接到梦想数据库,必须安装dmPython。 安装DM数据库软件后,可以在安装路径下的驱动程序目录下找到dmPython的驱动程序源。 因为提供了源代码,所以需要自己编译和安装。

在安装过程中区分本机是否安装了梦想数据库。 如果本机上安装了梦想数据库,请参考第一个;如果本机上没有安装,请参考第二个。

如何安装linux平台注意:必须首先安装DM数据库

1 .下载驱动程序包源代码

wget https://download.dameng.com/eco/docs/python-126594-2020 10 27.zip或curl https://download.dameng.com/eco/dothon

unzip python-126594-2020 10 27.zip3.编译驱动程序软件包

如何安装cd驱动的源代码解压缩目录python/DM python _ c/dmpythonpythonsetup.pyinstalllinux平台2注意:本机未安装DM数据库

1 .下载驱动程序包源代码

wget https://download.dameng.com/eco/docs/python-126594-2020 10 27.zip或curl https://download.dameng.com/eco/dothon

安装unzip python-126594-2020 10 27.zip3. gcc

编译安装需要GCC。 如果没有安装,请先安装

yum install gcc 4.设置环境变量

将DM_HOME环境变量设置为目录。 假设为/data/publish/python/dmdbms

注意: dmPython通过调用DM DPI接口来完成Python模块的扩展。 使用时,除了Python标准库外,还需要DPI运行环境。

将VI/etc/profile//exportdm _ home=/data/publish/python/dmdbmsexportld _ library _ path=$ LD _ library _设置为

importdmpythonfile ' build/BD ist.Linux-x86 _ 64/egg/DM python.py ',line 7, inmodulefile ' build/BD ist.Linux in _ _ bootstrap _ _ importerror 3360 libdmdpi.so : cannotopensharedobjectfile 3360 nor

从安装了//DM数据库的同一操作系统的其他计算机上复制,或下载可用文件并单击以下载dpi文件

将dmserver/drivers/dpi下的所有文件复制到/data/publish/python/dmdbms

5 .编译驱动程序包

如果报告在cd驱动的源代码解压缩目录python/DM python _ c/dmpythonpythonsetup.pyinstallpython.h中没有该文件或目录

解决方法:安装python-devel依赖软件包。

yuminstallpython-devel//python3yuminstallpython3- devel然后运行

图中显示成功编译了python setup.py install。

结果installed/usr/lib 64/python 2.7/site-packages/DM python-2.3-py 2.7-Linux-x86 _ 64.eggprocessingdependencincincintion

可以在pip list中检查安装是否成功

创建测试代码vi testdm.py

#! /usr/令人不安的冰棍/python # coding : utf-8 importdmpythontry : conn=DM python.connect (user=' SYSDBA ',password port=5236(cursor=conn.cursor ) ) print ) ' python:connsuccess! ' )运行conn.close(except ) DMpython.error,Exception ) aserr :打印(err )

python test.py在连接成功时输出conn success!

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。