運行在Ubuntu 16.04,Python的3.6.2Python的錯誤:使用python_access包
時,我已經成功地使用過這個包丟失 'MDB-模式'。事實上,它可以在不同的電腦上運行,但不是我需要的電腦。 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-包/ pandas_access/初始化 py 「爲,線118,在read_table模式= to_pandas_schema(read_schema(rdb_file,schema_encoding)
文件」 /home/nfw/anaconda3/lib/python3.6/site-packages/ pandas_access/初始化py 「爲59行,在read_schema輸出= subprocess.check_output([ 'MDB-模式',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,在初始化 restore_signals,start_new_session)
文件 「/home/nfw/anaconda3/lib/python3.6/subprocess.py」,線1333,在_execute_child加註child_exception_type(errno_num,ERR_MSG)
FileNotFoundError:[錯誤2]沒有這樣的文件或目錄:「 MDB-模式」
爲pandas_access的代碼可以在這裏
https://github.com/jbn/pandas_access/blob/master/pandas_access/init.py
它應該,我已經安裝了和它的作品只需要MDB工具。我可以使用MDB Tools自行打開訪問數據庫。