Se você adicionou literalmente cygwin/bin
ao seu caminho, é por isso que não funciona.
Esse é um caminho relativo, que funcionará somente a partir da raiz da unidade na qual a pasta está presente, ou seja, C:
on C:\cygwin\bin
.
Caso contrário, quando em D:
, o Windows pesquisará D:\cygwin\bin
e, felizmente, informará que não está lá. O mesmo vale para C:\Users\usrname
onde você afirma estar, então C:\Users\usrname\cygwin/bin
será pesquisado.
Suponho que você adicionou /cygwin/bin
ao seu caminho, com uma barra invertida na frente. Isso fará com que funcione, independentemente do diretório atual, contanto que você esteja na unidade C:
.
Você precisa adicionar o caminho absoluto a %path%
, incluindo a letra da unidade.
De acordo com a sua edição, você tem um erro de digitação no caminho do seu python:
C;\Python27\WinPython-32bit-2.7.10.2\python-2.7.10
O ponto-e-vírgula deve ser um cólon. Observe que isso valida as declarações acima: essa entrada de caminho significa que você tem duas entradas de caminho: C
e \Python27\WinPython-32bit-2.7.10.2\python-2.7.10
, o último fazendo com que ele funcione somente na unidade C:
, pois essa é a única unidade que contém esse diretório .