#python #python-3.x #pip
#python #python-3.x #pip
Вопрос:
Я новичок в python. Я пытаюсь установить модуль Google maps в python, но получаю синтаксическую ошибку. Ниже приведено сообщение об ошибке. Пожалуйста, помогите.
(gmapenv) C:PythonVirtual EnvironmentgmapenvScripts>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:PythonVirtual EnvironmentgmapenvbuildGoogleMapssetup.py", li
ne 18, in <module>
import googlemaps
File "googlemapsgooglemaps.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:PythonVirtual EnvironmentgmapenvbuildGoogleMapssetup.py", line 1
8, in <module>
import googlemaps
File "googlemapsgooglemaps.py", line 471
print main.__doc__
^
SyntaxError: invalid syntax
----------------------------------------
Command python setup.py egg_info failed with error code 1 in C:PythonVirtual E
nvironmentgmapenvbuildGoogleMaps
Storing complete log in C:UsersVimalpippip.log
Комментарии:
1. Должен ли это быть импорт GoogleMaps вместо импорта googlemaps
2. python 2 и 3 несовместимы
3. @heinst Спасибо за ответ. Я никогда не использовал оператор import. Я пытался установить модуль googlemaps и получил сообщение об ошибке
4. Если вы используете python 3 и пытаетесь использовать модуль, предназначенный для python 2, часто будут происходить плохие вещи. В этом случае модуль использует старую
print value
инструкцию python 2 вместо функции python 3print(value)
. Следовательно, почему вы получаете синтаксическую ошибку.5. @user3777324 итак, вы поняли это?
Ответ №1:
Похоже, вы пытались запустить код python2, используя python3. Попробуйте переустановить python: https://www.python.org/download/releases/2.7 /