我在 MacBook Air OSX 10.9.5 (Mavericks) 上运行 Sumo。我正在尝试使用 sumo-osmWebWizard 从 Open Street Map 导入数据,但它似乎不起作用。这是我尝试运行脚本时收到的消息:
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
顺便说一句,SUMO_SCRIPTS 是我设置为以下的变量:
Lorenzos-MacBook-Air:~ lorenzo$ echo $SUMO_SCRIPTS
/opt/local/bin
当我在终端输入“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 变量有关。这是 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