이것은 어리석은 질문처럼 들리지만 작업 디렉토리가 c : 드라이브에 있지 않으면 cmd에서 파이썬에 액세스 할 수없는 것 같습니다. 궁극적으로 네트워크 폴더 (z :)에서 스크립트를 실행하려고하지만 파이썬은 보조 내부 드라이브 (d :)에서도 실행되지 않습니다.
cmd 창 텍스트 예 :
Microsoft Windows [Version 10.0.10240]
(c) 2015 Microsoft Corporation. All rights reserved.
C:\Users\usrname>python
Python 2.7.10 (default, May 23 2015, 09:40:32) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()
C:\Users\usrname>z:
Z:\>python
'python' is not recognized as an internal or external command,
operable program or batch file.
Z:\>d:
D:\>python
'python' is not recognized as an internal or external command,
operable program or batch file.
D:\>
pip와 같은 다른 프로그램을 호출하는 것은 잘 작동하지만 cygwin (cygwin / bin을 % path %에 추가)에서 많은 명령을하지만 파이썬은 여전히 절실합니다. 왜 이런 일이 일어날 수 있는지 설명해 줄 수 있습니까?
편집 : 여기 내 % path %입니다
C:\Users\usrname\Downloads>echo %PATH%
C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\cygwin64\bin;C;\Python27\WinPython-32bit-2.7.10.2\python-2.7.10;C:\Python27;C:\Python27\WinPython-32bit-2.7.10.2\python-2.7.10\Scripts;C:\Program Files (x86)\CMake\bin