나는 MacBook Air OSX 10.9.5 (Mavericks)에서 스모를 실행 중입니다. Open Street Map에서 데이터를 가져 오기 위해 sumo-osmWebWizard를 사용하려고하는데 작동하지 않는 것 같습니다. 내가 스크립트를 실행하려고하면 이 내가받을 메시지입니다 : 그런데Sumo sumo-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
을 SUMO_SCRIPTS 내가 다음에 설정 한 변수입니다 :
Lorenzos-MacBook-Air:~ lorenzo$ echo $SUMO_SCRIPTS
/opt/local/bin
내가 입력 할 때 "하는 터미널에 파이썬 --version을 "이 내가 무엇을 얻을 수 있습니다 : 파이썬"
I 입력Lorenzos-MacBook-Air:~ lorenzo$ which python
/usr/bin/python
터미널로, 이것은 내가 무엇을 얻을 "
Lorenzos-MacBook-Air:~ lorenzo$ python --version
Python 2.7.5
또한 MacPorts에서 스모를 실행하고 있는데이 오류는이 환경의 $ PATH 변수와 관련이 있다고 생각합니다. 이것은 PATH 변수를 설정하는 방법이다 : 당신이 this portfile 사용 가정
Lorenzos-MacBook-Air:~ lorenzo$ echo $PATH
/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin
안녕하세요 @ 마이클, 도와 주셔서 감사합니다. 네가 나에게 준 링크의 지시를 따랐다. 그래서 나는 MacPorts에 있던 Sumo를 제거하고 HomeBrew로 다시 설치했습니다. 하지만 "스모 기"를 실행하면 "명령을 찾을 수 없습니다"라는 메시지가 나타납니다. PATH 변수를 어떻게 업데이트해야하는지 알고 있습니까? 덕분에 – Lorenzo
나는/usr/local/bin이라고 생각 하겠지만 명시된 바와 같이 Mac을 검사 할 필요가 없습니다. – Michael