Python에서 Bash 명령 실행

| | | | | | | | | | | | |

로컬 컴퓨터에서 다음 줄이 포함된 파이썬 스크립트를 실행합니다.

bashCommand = "cwm --rdf test.rdf --ntriples > test.nt" os.system( bashCommand) 

잘 작동합니다.

그런 다음 서버에서 동일한 코드를 실행하고 다음 오류 메시지가 나타납니다.

 "사이트 가져오기"에 실패했습니다. 역추적에 -v 사용 역추적(가장 최근 호출 마지막): 파일 "/usr/bin/cwm", 줄 48, <module> from swap import diag ImportError: 스왑이라는 이름의 모듈이 없습니다. 

그래서 내가 한 것은 이전 터미널의 명령보다 나를 인쇄하는 print bashCommand를 삽입한 것입니다. os.system()으로 실행합니다.

물론 다시 오류가 발생합니다(os.system(bashCommand)로 인해 발생). 그 오류는 터미널에 명령을 인쇄합니다. 그런 다음 해당 출력을 복사하고 터미널에 복사하여 붙여넣고 Enter 키를 누르면 작동합니다...

무슨 일인지 아는 사람 있나요?