6
파이썬 응용 프로그램을 Windows 서비스로 실행하려고합니다. 설치하고 시작한 코드이지만 응용 프로그램의 일부인 모듈과 클래스를 가져 오는 데 문제가 있습니다.Python, Windows 서비스 가져 오기 오류
참고 사항 :: 파이썬 라이브러리가 제대로 포함되었습니다.
나는 python 경로를 확인하고 거기에 모든 올바른 값 (응용 프로그램 디렉토리 포함)이 있기 때문에 Windows 서비스가 다른 위치에서 실행될 수 있다고 생각하게됩니다.
Windows 서비스로 실행되는 Python 응용 프로그램이 Windows의 다른 위치에서 실행됩니까?
당신이에서 "실행 말을 그냥 서비스 생성하기 전에 코드에서
os.chdir(yourdir)
을 수행 할 수 있습니다, 다른 위치 "는 프로세스의 현재 작업 디렉토리를 의미합니까? –
다른 사용자, 일반적으로 시스템 사용자로 실행됩니다. 그래서 당신이 의존하는 사용자 특정 환경 변수 (힌트 :'% PATH %')가 있다면 그것은 문제 일 수 있습니다. – zenpoy
@NathanHoad 예 죄송합니다 현재 작업 디렉토리와 다른 위치 –