Python错误:使用Python\u access packag时缺少“mdbschema”

2024-09-27 21:28:06 发布

您现在位置:Python中文网/ 问答频道 /正文

运行在Ubuntu16.04,Python3.6.2上

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

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

回溯(最近一次呼叫):

文件“”,第1行,输入

File“/home/nfw/anaconda3/lib/python3.6/site packages/pandas_access/init.py”,第118行,在read_table schemas=to_pandas_schema(read_schema(rdb_文件,schema_编码)中

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

文件“/home/nfw/anaconda3/lib/python3.6/子流程.py“,第336行,在check_output**kwargs).stdout

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

文件“/home/nfw/anaconda3/lib/python3.6/子流程.py“,第707行,在init恢复_信号,启动_new_session)

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

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

熊猫的密码可以在这里找到

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

它应该只需要MDB工具,我已经安装了它的工作。我可以自己使用MDB工具打开access数据库。在


Tags: 文件pyhttpspandashomereadaccessinit
1条回答
网友
1楼 · 发布于 2024-09-27 21:28:06

解决了!在

我在工作pc的命令行上运行mdb schema,得到:

用法:mdb schema[选项][] 其中选项包括: -仅为命名表创建架构 -N带有名称空间的前缀标识符

我在非工作pc机上运行mdb模式,得到: 程序“mdb schema”当前未安装。您可以键入以下命令来安装: sudo apt安装mdbtools

我不知道为什么我没有安装这个,因为在此之前我确实在上面运行gmdb2,但是,哦,好吧,需要继续。在

相关问题 更多 >

    热门问题