【问题标题】:Getting syntax error when trying to install googlemaps module in python via pip尝试通过 pip 在 python 中安装 googlemaps 模块时出现语法错误
【发布时间】:2014-06-26 00:05:46
【问题描述】:

我是python的初学者。我正在尝试在 python 中安装 Google 地图模块,但出现语法错误。下面是错误信息。请帮忙。

(gmapenv) C:\Python\Virtual Environment\gmapenv\Scripts>pip install GoogleMaps
Downloading/unpacking GoogleMaps
  Running setup.py egg_info for package GoogleMaps
    Traceback (most recent call last):
      File "<string>", line 16, in <module>
      File "C:\Python\Virtual Environment\gmapenv\build\GoogleMaps\setup.py", li
ne 18, in <module>
        import googlemaps
      File "googlemaps\googlemaps.py", line 471
        print main.__doc__
                 ^
    SyntaxError: invalid syntax
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):

  File "<string>", line 16, in <module>

  File "C:\Python\Virtual Environment\gmapenv\build\GoogleMaps\setup.py", line 1
8, in <module>

    import googlemaps

  File "googlemaps\googlemaps.py", line 471

    print main.__doc__

             ^

SyntaxError: invalid syntax

----------------------------------------
Command python setup.py egg_info failed with error code 1 in C:\Python\Virtual E
nvironment\gmapenv\build\GoogleMaps
Storing complete log in C:\Users\Vimal\pip\pip.log

【问题讨论】:

  • 应该导入谷歌地图而不是导入谷歌地图
  • python 2 和 3 不兼容
  • @heinst 感谢您的回答。我从未使用过 import 语句。我试图安装 googlemaps 模块并收到错误消息
  • 如果你在 python 3 中,并且你尝试使用一个适用于 python 2 的模块,坏事经常会发生。在这种情况下,模块使用旧式 python 2 print value 语句而不是 python 3 print(value) 函数。因此,为什么会出现语法错误。
  • @user3777324 所以你知道了吗?

标签: python python-3.x pip


【解决方案1】:

您似乎尝试使用 python3 运行 python2 代码。尝试重新安装python:https://www.python.org/download/releases/2.7/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-03-16
    • 1970-01-01
    • 2020-05-06
    • 2013-09-12
    • 1970-01-01
    • 2014-05-07
    • 2015-04-24
    • 2021-01-18
    相关资源
    最近更新 更多