Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 通过pyodbc在Debian上将dsn设置为普及数据库_Python_Odbc_Debian_Pervasive - Fatal编程技术网

Python 通过pyodbc在Debian上将dsn设置为普及数据库

Python 通过pyodbc在Debian上将dsn设置为普及数据库,python,odbc,debian,pervasive,Python,Odbc,Debian,Pervasive,我试图使用python从一个普及的数据库中提取数据,并将其放入postgresql数据库 postgresql连接是本地的,我可以使该连接正常 然而,普及连接需要dsn,但我找不到正确的驱动程序来使用 有人能解释一下这个问题吗?这几天来,这个问题一直困扰着我。您需要为您正在使用的普及版本安装普及Linux客户端。例如,如果您的普适服务器是v11,则需要v11客户端。如果你有v10,你需要v10客户端。v11客户机在上可用,在Linux上可用作RPM或TAR。 安装客户端后,需要使用dsnadd命

我试图使用python从一个普及的数据库中提取数据,并将其放入postgresql数据库

postgresql连接是本地的,我可以使该连接正常

然而,普及连接需要dsn,但我找不到正确的驱动程序来使用


有人能解释一下这个问题吗?这几天来,这个问题一直困扰着我。

您需要为您正在使用的普及版本安装普及Linux客户端。例如,如果您的普适服务器是v11,则需要v11客户端。如果你有v10,你需要v10客户端。v11客户机在上可用,在Linux上可用作RPM或TAR。
安装客户端后,需要使用
dsnadd
命令将客户端DSN添加为。

感谢您迄今为止的帮助。我下载了TAR文件,因为我听说在Debain上应该避免使用RPM。我已经提取了文件,但现在我无法安装软件。我已尝试:*将cd刻录到软件目录*然后使用./configure。./configure返回错误-bash./configure:没有这样的文件或目录,我无法理解。安装过程在上有完整的文档记录。