我在MacBookAir OSX 10.9.5(小牛)上运行相扑。 我尝试使用相扑osmWebWizard从开放的街道地图导入数据,但似乎不起作用。 这是我尝试运行脚本时得到的消息:
Lorenzos-MacBook-Air:~ lorenzo$ $SUMO_SCRIPTS/sumo-osmWebWizard
Traceback (most recent call last):
File "/opt/local/bin/sumo-osmWebWizard", line 39, in <module>
import osmGet
ImportError: No module named osmGet
顺便说一下,相扑脚本是我设置为以下变量的变量:
^{pr2}$当我在终端输入“which python”时,我得到的结果是:
Lorenzos-MacBook-Air:~ lorenzo$ which python
/usr/bin/python
当我在终端中输入“python--version”时,我得到的结果是:
Lorenzos-MacBook-Air:~ lorenzo$ python --version
Python 2.7.5
另外,我在MacPorts上运行Sumo,我认为这个错误与这个环境的$PATH变量有关。路径变量的设置如下:
Lorenzos-MacBook-Air:~ lorenzo$ echo $PATH
/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin
假设你用了this portfile,我会说它坏了。请尝试install sumo using homebrew。问题是portfile试图区分用作可执行脚本的python文件和用作函数库的文件奥斯姆盖特.py用作两者。可以尝试将其添加到portfile中的相关列表python-libs中,但是它的安装方式并不能使我确信它会被正确地获取,而且我没有Mac来检查。在
相关问题 更多 >
编程相关推荐