Instalei o cygwin e o python, mas por algum motivo não consigo fazer o python funcionar.
quando digito type python
me dá:
python is /cygdrive/c/Users/pnwar/AppData/Local/Programs/Python/Python36/python
no entanto, meu caminho python deve ser:
C:\Users\pnwar\AppData\Roaming\Microsoft\Windows\'Start Menu'\Programs\'Python 3.6'
Tentei mexer no PATH, echo $PATH
dá:
/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
No final, você pode ver alguns caminhos errados que não consigo editar corretamente para fazer as coisas funcionarem.
tenteiPATH=echo $PATH | sed -e 's/:\/cygdrive/c/Users/pnwar/AppData/Local/Programs/Python/Python36\/$//'
porque encontrei em algum lugar, mas isso apagou todos os meus caminhos.
Adicionei o caminho correto ao meu .bash_profile com PATH=\$PATH:/cygdrive/c/Users/pnwar/AppData/Roaming/Microsoft/Windows/'Start Menu'/Programs/'Python 3.6'
Mas ainda não consigo fazê-lo funcionar.
Se alguém pudesse me empurrar na direção certa, isso seria muito apreciado, estou meio confuso sobre o que está acontecendo exatamente e como fazê-lo funcionar.
Responder1
Não estou familiarizado com o Cygwin, mas tive o mesmo problema.
Resolvi no meu caso removendo o Cygwin da PATH
variável (ambiente Windows), mas deve ser o suficiente para colocar o caminho para o Cygwindepoiso caminho para a instalação do Python.
Responder2
Aqui está como fiz o Python funcionar para mim no Windows 10 x64 no Cygwin x64, na verdade bastante simples:
$> qual python /usr/bin/python $> qual python3 /usr/bin/python3
Instalei as versões do Python (2.7 e 3.6) via Cygwin. Parece-me que você está tentando executar a versão nativa do Windows do Python, o que pode ser difícil se você for usá-lo em um terminal Cygwin.