Obtendo o Python para trabalhar no Cygwin

1

Instalei o cygwin e o python, mas, por algum motivo, não consigo fazer o python funcionar.

quando digito type python , isso me dá:

python is /cygdrive/c/Users/pnwar/AppData/Local/Programs/Python/Python36/python

no entanto, meu caminho de python deve ser:

C:\Users\pnwar\AppData\Roaming\Microsoft\Windows\'Start Menu'\Programs\'Python 3.6'

Eu tentei brincar com o 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 eu não consigo editar corretamente para fazer as coisas funcionarem.

Eu tentei PATH=echo $PATH | sed -e 's/:\/cygdrive/c/Users/pnwar/AppData/Local/Programs/Python/Python36\/$//'

porque eu encontrei em algum lugar, mas isso apenas apagou todos os meus caminhos.

Eu 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 fazer funcionar.

Se alguém poderia me empurrar na direção certa que seria muito apreciada, estou meio confuso sobre o que está acontecendo exatamente e como fazê-lo funcionar.

    
por Nadeem Ward 19.03.2017 / 02:30

2 respostas

1

Eu não estou familiarizado com o Cygwin, mas tive o mesmo problema.

Eu resolvi no meu caso removendo o Cygwin da variável PATH (ambiente Windows), mas deve ser o suficiente para colocar o caminho para o Cygwin depois do caminho para a instalação do Python.

    
por 13.06.2017 / 15:57
0

Veja como eu obtive Python trabalhando para mim no Windows 10 x64 em Cygwin x64, na verdade bem simples:

$ > qual python / usr / bin / python $ > qual python3 / usr / bin / python3

Eu instalei as versões do Python (2.7 e 3.6) via Cygwin. Parece-me que você tenta executar a versão nativa do Python do Windows, o que pode ser difícil se você for usá-lo a partir de um terminal Cygwin.

    
por 09.02.2018 / 02:06