Pyzipcode3未找到ziptab

2024-10-04 01:32:27 发布

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

一个进程在Mac上杀死了我的终端,我创建了一个新的虚拟环境。Pyzipcode3安装在那里

但是,每当我尝试在它的zcdb上运行命令时。我得到这个错误:

sqlite3.OperationalError: no such table: zip

我不知道如何解决这个问题。这就是我所拥有的:

zcdb = ZipCodeDatabase()
path = settings.GEO_DB_PATH

这一切都在运行,因此包似乎已安装,但找不到数据库。设置GEO_DB_路径具有指向geocity 2.mmdb的路径

>>> from pyzipcode import ZipCodeDatabase
>>> zcdb = ZipCodeDatabase()
>>> zipcode = zcdb[54115]
Traceback (most recent call last):
  File "<console>", line 1, in <module>
  File "/venv/lib/python3.7/site-packages/pyzipcode/__init__.py", line 108, in __getitem__
    zip_code = self.get(str(zip_code))
  File "~/venv/lib/python3.7/site-packages/pyzipcode/__init__.py", line 105, in get
    return format_result(self.conn_manager.query(ZIP_QUERY, (zip_code,)))
  File "~/lib/python3.7/site-packages/pyzipcode/__init__.py", line 35, in query
    cursor.execute(sql, args)
sqlite3.OperationalError: no such table: zip
>>> 

Tags: noinpyinitlibpackageslinesite