gpt4 book ai didi

python - 导入错误 : No module named redis and using geodis

转载 作者:可可西里 更新时间:2023-11-01 11:21:45 24 4
gpt4 key购买 nike

我正在尝试从这里使用 geodis: https://github.com/doat/geodis

我按照他们网站和此处的说明下载了 redis:ImportError: No module named redis

现在,当我按照 geodis 网站中的说明执行以下操作时,出现错误:没有名为 redis 的模块。

dn525f4i:src hmi$ ./geodis.py -l  40.90732,-74.07514
Traceback (most recent call last):
File "./geodis.py", line 29, in <module>
import redis
ImportError: No module named redis

但是当我执行以下操作时

dn525f4i:src hmi$ python geodis.py  40.90732,-74.07514
Success!

我得到上面的“成功!”但它应该像下面这样:

$ ./geodis.py -l  40.90732,-74.07514
Location: {'name': 'Rochelle Park', 'country': 'United States', 'lon': '-74.07514', 'zipcode': '', 'state': 'New Jersey', 'key': 'loc:rochelle park:united states:new jersey:', 'lat': '40.90732'}

知道我做错了什么吗?谢谢!

最佳答案

当您键入 ./geodis.py 时,您正在执行在 geodis.py 的第一行(shebang)中调用的 python。

我怀疑在 python geodis.py 调用中调用的 python 与 shebang 行中的不同。

此外,当您执行 python geodis.py ... 时,您没有指定 -l 选项 - 这可能会导致不同的输出。

关于python - 导入错误 : No module named redis and using geodis,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26811873/

24 4 0