Cygwin과 Python을 설치했지만 어떤 이유로 Python을 작동시킬 수 없습니다.
내가 입력하면 type python
다음이 표시됩니다.
python is /cygdrive/c/Users/pnwar/AppData/Local/Programs/Python/Python36/python
그러나 내 파이썬 경로는 다음과 같아야 합니다:
C:\Users\pnwar\AppData\Roaming\Microsoft\Windows\'Start Menu'\Programs\'Python 3.6'
나는 PATH를 망쳐 보았습니다 echo $PATH
. 다음을 제공합니다.
/usr/local/bin:/usr/bin:/cygdrive/c/ProgramData/Oracle/Java/javapath:/cygdrive/c/Program Files (x86)/Razer Chroma SDK/bin:/cygdrive/c/Program Files/Razer Chroma SDK/bin:/cygdrive/c/Program Files (x86)/Intel/iCLS Client:/cygdrive/c/Program Files/Intel/iCLS Client:/cygdrive/c/Windows/system32:/cygdrive/c/Windows:/cygdrive/c/Windows/System32/Wbem:/cygdrive/c/Windows/System32/WindowsPowerShell/v1.0:/cygdrive/c/Program Files (x86)/Intel/Intel(R) Management Engine Components/DAL:/cygdrive/c/Program Files/Intel/Intel(R) Management Engine Components/DAL:/cygdrive/c/Program Files (x86)/Intel/Intel(R) Management Engine Components/IPT:/cygdrive/c/Program Files/Intel/Intel(R) Management Engine Components/IPT:/cygdrive/c/Users/Administrator/AppData/Local/Microsoft/WindowsApps:/cygdrive/c/Program Files (x86)/Skype/Phone:/usr/bin:/cygdrive/c/Program Files (x86)/PuTTY:/cygdrive/c/Users/pnwar/AppData/Local/Programs/Python/Python36/Scripts:/cygdrive/c/Users/pnwar/AppData/Local/Programs/Python/Python36:/cygdrive/c/Users/pnwar/AppData/Local/Microsoft/WindowsApps:/cygdrive/c/Users/pnwar/AppData/Roaming/Microsoft/Windows/Sta rt Menu/Programs/Python 3.6:/cygdrive/c/Users/pnwar/AppData/Roaming/Microsoft/Windows/Sta rt Menu/Programs/Python 3.6
마지막에는 작업을 수행하기 위해 올바르게 편집할 수 없는 몇 가지 잘못된 경로를 볼 수 있습니다.
나는 노력했다PATH=echo $PATH | sed -e 's/:\/cygdrive/c/Users/pnwar/AppData/Local/Programs/Python/Python36\/$//'
왜냐하면 어딘가에서 찾았지만 그게 내 길을 모두 지워버렸기 때문이죠.
.bash_profile에 올바른 경로를 추가했지만 PATH=\$PATH:/cygdrive/c/Users/pnwar/AppData/Roaming/Microsoft/Windows/'Start Menu'/Programs/'Python 3.6'
여전히 작동하지 않는 것 같습니다.
누구든지 나를 올바른 방향으로 밀어주면 정말 감사할 것입니다. 정확히 무슨 일이 일어나고 있는지, 어떻게 작동하게 하는지 혼란스럽습니다.
답변1
저는 Cygwin에 익숙하지 않지만 같은 문제가 있었습니다.
제 경우에는 (Windows 환경) 변수에서 Cygwin을 제거하여 해결했는데 PATH
Cygwin 경로를 배치하면 충분할 것 같습니다.~ 후에Python 설치 경로입니다.
답변2
Cygwin x64의 Windows 10 x64에서 Python을 작동시키는 방법은 다음과 같습니다. 실제로는 매우 간단합니다.
$> 어떤 python /usr/bin/python $> 어떤 python3 /usr/bin/python3
Cygwin을 통해 Python 버전(2.7 및 3.6)을 설치했습니다. 제가 보기에는 기본 Windows 버전 Python을 실행하려고 시도하는 것 같습니다. Cygwin 터미널에서 사용하려는 경우 어려울 수 있습니다.