python - Pyzipcode3没有找到可压缩的
问题描述
一个进程杀死了我在 Mac 上的终端,我创建了一个新的虚拟环境。Pyzipcode3 安装在那里。
但是,每当我尝试在它的 zcdb 上运行命令时。我收到此错误:
sqlite3.OperationalError: no such table: zip
不知道如何解决这个问题。这就是我所拥有的:
zcdb = ZipCodeDatabase()
path = settings.GEO_DB_PATH
这一切都运行了,所以该软件包似乎已安装,但它没有找到 db。设置 GEO_DB_PATH 具有 GeoCity2.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
>>>
解决方案
推荐阅读
- c# - 反序列化 JSON 对 C# 对象的响应错误
- selenium - 查找和元素的问题:Selenium 在页面上找不到特定按钮
- c - 如何将 Esc 映射到 Motif 小部件中的操作
- java - Java 11 和 spring boot - 从 spring boot 应用程序的 fat jar 中的依赖 jar 加载资源
- node.js - 使用 fetch 方法调用本地 API
- python - Python Selenium 无法获取元素
- f# - F# - 十六进制到 ASCII
- python-3.x - 为什么 Django 不从 Django 应用程序目录呈现一些 HTML 文件?
- python - 使用Python将字符串拆分为单词列表时如何摆脱句点?
- android - 加密使用 Android Logback 创建的 Zip 文件