문제
Windows 머신을 실행 중입니다. Python 2.5를 설치했습니다. 또한 Windows 설치 프로그램을 사용하여 Numpy를 설치했습니다.
파이썬과 함께 제공되는 Python (명령 줄) 도구를 실행할 때 모두 훌륭합니다.
그러나 Cygwin을 실행 한 다음 내부에서 Python을 실행하면 Numpy 패키지를 찾을 수 없습니다.
어떤 환경 변수를 설정해야합니까? 어떤 가치를 설정해야합니까?
해결책
Cygwin에는 자체 버전의 Python이 제공되므로 시스템에 두 개의 Python 설치가있을 수 있습니다. Windows 아래에 설치되고 Cygwin과 함께 제공되는 것.
이것을 테스트하려면 cygwin에서 bash 프롬프트를 열고 타이핑하십시오. which python
파이썬 실행 파일이 어디에 있는지 확인하기 위해. 그것이 말하면 /cygdrive/c/Python25/python.exe
또는 비슷한 것보다 Windows 실행 파일을 실행하는 것을 알게 될 것입니다. 네가 본다면 /usr/local/bin/python
또는 그런 것, 당신은 Cygwin 버전을 실행한다는 것을 알게 될 것입니다.
대화식 사용이 필요할 때 DOS 프롬프트를 열고 Python을 실행하는 것이 좋습니다. 이렇게하면 두 파이썬 설치가 멋지게 별도로 설치 될 수 있습니다 (둘 다를 두는 것이 매우 유용 할 수 있습니다. 나는 이것을 내 컴퓨터에서 수행합니다). 또한 Cygwin 쉘 내에서 Windows 대화식 콘솔 사용을 위해 설계된 프로그램을 실행하는 몇 가지 문제가있을 수 있습니다.
다른 팁
Cygwin이 제공하는 별도의 Python 사본을 실행하고 있습니다.
/cygdrive/c/python25/python (또는 설치 한 곳)을 실행하여 Win32를 얻거나 Numpy의 다른 사본을 설치할 수 있습니다.
Pythonpath가 멍청한 지 확인하십시오. 나타내다 모듈 검색 경로 (섹션 6.1.2) 그리고 Python의 검색 경로 수정 (4.1 절).
Windows 용 Numpy는 Cygwin Python과 호환되지 않습니다. Cygwin에서 직접 구축해야합니다.