나는 Windows와 Mac OS간에 subprocess.Popen은 어떻게 다릅니 까?
subprocess.Popen(['C:\\python26\\python.exe ','main_plot.py','-n', str(number_of_cores),'-m', str(number_of_motors)])
내가 실행하는 맥 OS의 PC에 ssh를 시도한 다음 줄을 사용하여 다른 파이썬 프로그램 'main_plot.py'를 열어 Windows에서 일부 파이썬 코드를 ... 봤네 같은 코드이지만 경로를 변경해야한다고 생각하기 때문에 작동하지 않습니다. 이것은 나의 첫번째 추측 ...
subprocess.Popen(['python','main_plot.py','-n', str(number_of_cores),'-m', str(number_of_motors)])
했지만, 난이 오류가 ... 파이썬 : 파일을 열 수 없습니다 'main_plot.py': [errno를 2] 해당 파일이나 디렉토리
나는 또한 시도했다
subprocess.Popen(['python','~/code/stochastic/main_plot.py','-n', str(number_of_cores),'-m', str(number_of_motors)])
그러나 나는 같은 오류를 얻는다.
파일이 '~/code/stochastic'에 있는지 확인했습니다. 나는 다음에해야 할 일로 조금 붙어있다.
경로를 완전히 확장 해 보셨습니까? 'Popen'은'shell = True'를 사용하지 않는 한'~'와 같은 쉘 단축키를 확장하지 않습니다 (이 경우 쉘이 명령을 구문 분석하여 처리합니다). –