저는 여러 노드에서 배포하고있는 파이썬 스크립트를 가지고 있습니다. 파이썬 2.6은 기본적으로/usr/bin에 설치되어 있고 파이썬 2.7은 모든 노드의/opt 디렉토리에 있습니다. 이제 현재 노드에서 스크립트를 실행할 때 터미널에서 파이썬 2.7 인터프리터의 경로를 설정할 수 있지만이 스크립트가 배포되는 나머지 노드에서는 스크립트를 관리 할 수 없습니다. 스크립트의 시작 부분에 -----파이썬 스크립트에서 파이썬 인터프리터 경로를 지정하십시오.
#!/opt/python2.7/bin/python
을 추가했습니다. 그러나 여전히 작동하지 않습니다. 어떻게 스크립트 자체의 시작 부분에 파이썬 인터프리터/파이썬 경로를 변경할 수 있습니다. 당신이 일을하지만 확인해야합니다 설명 어떤
이 방법이 효과적입니다. 오류는 무엇입니까? 스크립트가 실행 가능합니까? – deets
여전히 기본 파이썬 경로를 가리키고 있습니다. 따라서 가져 오기 패키지를 식별 할 수 없습니다. –
"print sys.prefix"로 무엇을 제공합니까? 스크립트를 어떻게 호출합니까? – deets