На Mac я не могу подключиться, установить Python GAMS API, несмотря на учебник.Выдает ошибку версии - PullRequest
0 голосов
/ 03 марта 2019

Когда я запускаю код на учебном веб-сайте GAMS Python API для начальной установки (текущий каталог - / apifiles / Python, я запускаю cd api && python setup.py install && cd ..)

, возвращается:

bash-3.2$ cd api && python setup.py install && cd ..
Fatal Error: Trying to install GAMS Python API 2.7 using Python 3.6
If you want to skip the version check, run the setup.py script specifying '-noCheck'
bash-3.2$ pwd

Я не могу понять, как преодолеть это маленькое препятствие.

1 Ответ

0 голосов
/ 03 марта 2019

Итак, ключевой частью этого урока является первый абзац:

Объектно-ориентированный API-интерфейс GAMS Python построен поверх различных низкоуровневых API-компонентов и обеспечивает удобный доступ к GAMS из Python.,Примеры использования API находятся в apifiles / Python, а сам API находится в apifiles / Python / api для Python 2.7, в apifiles / Python / api_26 для Python 2.6 (только для Windows и Linux), в apifiles / Python / api_34 для Python3.4 и в apifiles / Python / api_36 для Python 3.6.

Вы использовали cd api в своей команде, которая ссылается на папку API для Python 2.7.Судя по полученному вами сообщению об ошибке, вы пытаетесь запустить setup.py для Python 2.7 API с помощью интерпретатора Python 3.6 Python, т. Е. Ваша команда python запускает Python 3.6.Итак, вам просто нужно изменить cd api на cd api_36 в вашей команде терминала, и оно должно работать.

...