Cygwin поставляется со своей версией Python, поэтому вполне вероятно, что у вас есть две установки Python в вашей системе; тот, который установлен под Windows и тот, который поставляется с Cygwin.
Чтобы проверить это, попробуйте открыть приглашение bash в Cygwin и введите which python
, чтобы узнать, где находится исполняемый файл Python. Если он говорит /cygdrive/c/Python25/python.exe
или что-то подобное, то вы узнаете, что используете исполняемый файл Windows. Если вы видите /usr/local/bin/python
или что-то в этом роде, вы узнаете, что используете версию Cygwin.
Я рекомендую открыть подсказку DOS и запустить Python оттуда, когда вам потребуется интерактивное использование. Это будет держать ваши две Python-установки красиво раздельными (может быть очень полезно иметь оба: я делаю это на своей машине). Кроме того, у вас могут возникнуть проблемы с запуском программы, разработанной для интерактивной консоли Windows, изнутри оболочки Cygwin.
Вы были правы! Это было полезно. Спасибо – Hortitude 2008-11-25 18:41:09
Примечание: numpy можно установить непосредственно из Cygwin setup.exe. – dfrankow 2011-06-10 23:24:05