当我在GAMS Python API tutorial website上运行代码进行初始安装时
(当前目录为/ 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
我似乎不知道该如何克服这个小障碍。
答案 0 :(得分:1)
因此,该教程的关键部分是第一段:
面向对象的GAMS Python API建立在不同的低级组件API之上,并提供了从Python内部对GAMS的便捷访问。使用API的示例位于apifiles / Python中,而API本身位于Python 2.7的apifiles / Python / api中,Python 2.6(仅适用于Windows和Linux)的apifiles / Python / api_26中,Python的apifiles / Python / api_34中3.4以及适用于Python 3.6的apifiles / Python / api_36。
您在命令中使用了cd api
,该命令指向Python 2.7的API文件夹。根据收到的错误消息,您似乎尝试使用Python 3.6 Python解释器为Python 2.7 API运行setup.py
,即python
命令运行的是Python 3.6。因此,您只需要在终端命令中将cd api
更改为cd api_36
,它就可以正常工作。