gpt4 book ai didi

Python 错误 : missing 'mdb-schema' when using python_access package

转载 作者:太空宇宙 更新时间:2023-11-04 09:54:33 24 4
gpt4 key购买 nike

在 Ubuntu 16.04、Python 3.6.2 上运行

我以前成功使用过这个包。事实上,它在另一台电脑上运行,但不是我需要它运行的电脑。 https://pypi.python.org/pypi/pandas_access

import pandas_access as mdb
df = mdb.read_table("myDatabase", "myTable")

追溯(最近的调用最后):

文件“”,第 1 行,在

文件“/home/nfw/anaconda3/lib/python3.6/site-packages/pandas_access/init.py”,第 118 行,在 read_table schemas = to_pandas_schema(read_schema(rdb_file, schema_encoding ),

文件“/home/nfw/anaconda3/lib/python3.6/site-packages/pandas_access/init.py”,第 59 行,在 read_schema output = subprocess.check_output(['mdb -schema', rdb_file])

文件“/home/nfw/anaconda3/lib/python3.6/subprocess.py”,第 336 行,在 check_output **kwargs).stdout 中

文件“/home/nfw/anaconda3/lib/python3.6/subprocess.py”,第 403 行,以 Popen(*popenargs, **kwargs) 作为进程运行:

文件“/home/nfw/anaconda3/lib/python3.6/subprocess.py”,第 707 行,在 init restore_signals, start_new_session)

文件“/home/nfw/anaconda3/lib/python3.6/subprocess.py”,第 1333 行,在 _execute_child raise child_exception_type(errno_num, err_msg)

FileNotFoundError: [Errno 2] 没有这样的文件或目录: 'mdb-schema'

pandas_access 的代码在这里可用

https://github.com/jbn/pandas_access/blob/master/pandas_access/init.py

它应该只需要我安装的 MDB 工具,它就可以工作。我可以使用 MDB 工具自行打开 Access 数据库。

最佳答案

解决了!

我在工作电脑的命令行上运行 mdb-schema 并得到:

用法:mdb-schema [选项] []其中选项是: -T 只为命名表创建模式 -N 带有命名空间的前缀标识符

我在非工作电脑上运行 mdb-schema 并得到:当前未安装程序“mdb-schema”。您可以通过键入以下内容来安装它:sudo apt 安装 mdbtools

不确定我是怎么没有安装它的,因为在此之前我肯定在它上面运行 gmdb2,但是哦,好吧,需要继续。

关于Python 错误 : missing 'mdb-schema' when using python_access package,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46430053/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com