'pip'은 Python 실행 파일을 어떻게 찾나요?

'pip'은 Python 실행 파일을 어떻게 찾나요?

다음 명령을 사용하여 일부 패키지를 설치해 보았습니다.

pip install -r requirements.txt

그러나 다음 오류 메시지와 함께 실패합니다.

실행 프로그램의 치명적인 오류: '"c:\dropbox\tools\python\python.exe" "D:\Dropbox\Tools\Python\Scripts\pip.exe" install -r 요구사항.txt'를 사용하여 프로세스를 생성할 수 없습니다. 시스템이 지정된 파일을 찾을 수 없습니다.

이제 pip와 python이 모두 설치되었습니다.디:\dropbox\etc는 위와 똑같은 경로로 D: 드라이브에 있습니다.

이상한 점이 있는지 확인하기 위해 환경 변수를 확인했습니다.

> set | grep -i python
Path=D:\Dropbox\Tool...;D:\Dropbox\Tools\Python;D:\Dropbox\Tools\Python\Scripts;...
PYTHONHOME=D:\Dropbox\Tools\Python
PYTHON_HOME=D:\Dropbox\Tools\Python
PYTHONPATH=D:\Dropbox\Tools\Python\Lib;D:\Dropbox\Tools\Python\Libs;D:\Dropbox\Tools\Python\DLLs

Python의 경우 C:...를 참조하는 환경 변수가 없습니다.

set | grep -i "C:\\dropbox\\tools\\python"

저는 이 컴퓨터에 Python을 설치하지 않았고 Dropbox를 사용하여 동기화했습니다. 하지만 Dropbox 위치에 따라 Python 및 모든 경로를 설정하는 콘솔 애플리케이션(Cmder)에 대한 초기화 스크립트가 있습니다.

Python을 사용하여 pip를 실행하려고 하면 성공적으로 실행됩니다.

python -m pip install -r requirements.txt
(bunch of package checks, nothing installed though)

내 질문은 다음과 같습니다: pip는 Python 실행 파일 위치를 어디에서/무엇/어떻게 계산/찾나요? 즉, 잘못 사용되는 C: 참조를 찾으려면 무엇을 찾아야 합니까?

관련 정보