运行在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数据库。在
解决了!在
我在工作pc的命令行上运行mdb schema,得到:
用法:mdb schema[选项][] 其中选项包括: -仅为命名表创建架构 -N带有名称空间的前缀标识符
我在非工作pc机上运行mdb模式,得到: 程序“mdb schema”当前未安装。您可以键入以下命令来安装: sudo apt安装mdbtools
我不知道为什么我没有安装这个,因为在此之前我确实在上面运行gmdb2,但是,哦,好吧,需要继续。在
相关问题 更多 >
编程相关推荐