无法导入时区查找器

时间:2019-04-18 04:16:13

标签: python

我无法导入timezonefinder Python库:

>>> import timezonefinder
Traceback (most recent call last):
File "<stdin>", line 1, in <module>   File "/usr/local/lib/python2.7/dist-packages/timezonefinder/__init__.py", line 2, in <module>
        from .timezonefinder import TimezoneFinder   File "/usr/local/lib/python2.7/dist-packages/timezonefinder/timezonefinder.py", line 300
        def closest_timezone_at(self, *, lat, lng, delta_degree=1, exact_computation=False, return_distances=False,
                                       ^ SyntaxError: invalid syntax

1 个答案:

答案 0 :(得分:0)

Timezonefinder仅支持Python 3。您正在使用Python 2。

一个直接的证据就是语法def f(a, *, b=xyz)在Python 2中无效,如您的回溯所示。

您始终可以检查软件包的setup.py,此限制(应该)提示'Programming Language :: Python :: 3 :: Only'