2015-02-06 4 views
0

기본적으로 python 3.4를 사용하고 numpy 1.3.0이 설치되어 내 Windows 컴퓨터에서 성공적으로 시작되었습니다. 최근에 Brian2 라이브러리를 사용하기 위해 Python 2.7을 설치했지만 트레이스 백에서 Importing numpy failed: No module named numpy으로 오류가 발생했습니다. 반면에 python 3.4를 설치하고 잘 작동합니다. 실제로 인터프리터를 전환하면 주소는 파이썬 2.7, 문제는 numpy는 파이썬 2.7의 관점에서 완전히 숨겨져있을 것입니다 ...Python2.7에서 python3.4에 설치된 Numpy의 사용

어떤 도움이?!

편집 : NumPy와의 재 설치 내 (가 레지스트리에 자동으로 감지 된 것처럼) 심지어 파이썬 2.7을 선택하려고

...하지만 여전히 Python Interpreters -> Python 2.7

의 설치 패키지와 아무것도 없다
+0

2.7에 대한 또 다른 numpy 패키지를 설치해야한다고 생각합니다. –

+0

@AvinashRaj : 왜? ... 설치됨 numpy 1.3.0은 python 2.7에서도 알고 있어야합니다 ... 맞습니까?! – Roboticist

+0

윈도우에 대해서는 잘 모르지만 리눅스에서는 두 가지 별도의 설치가 필요합니다. –

답변

1

Python xy (Windows)는 일반적으로 .../pythonxy/Lib/site-packages에 제 3 자 모듈 및 패키지를 찾을 것으로 기대합니다. 모듈 또는 패키지가 다중 파이썬 버전과 호환되는 순수 파이썬 코드 (2.6 및 2.7, 또는 3.3 및 3.4 또는 훨씬 더 드물게 2.7 및 3.4와 작동하는 코드 등) 인 경우에는 다음 중 하나의 복사본에 액세스 할 수 있습니다. 여러 사이트 패키지 디렉토리의 패키지 (이것은 x.pth 파일과 관련이 있습니다. 여기에 관련된 다른 주제는

그러나 Windows에서는 32 비트와 64 비트를 포함하여 Windows 및 특정 버전의 Python 용으로 컴파일해야합니다. (현재 Microsoft C의 요구 사항이며 향후 변경 될 수 있습니다.) 3.4.x와 함께 실행하려면 numpy-1.3.0-for-3.4-winxx를 설치해야합니다. 2.7로 실행하려면 2.7 용으로 컴파일 된 numpy를 설치해야합니다.

그런데 현재 numpy는 1.8이며, 곧 1.9가 될 예정입니다. 업그레이드 기회를 원할 수도 있습니다. 파이썬 확장을 위해 윈도우 바이너리를 얻는 데 문제가 있다면 gohlke's site이 우수합니다.

+0

좋은 설명 ... 그래서 비공식적 인 .whl 라이브러리의 바이너리 파일을 사용하려고합니다. 타겟 Python 버전을 전문으로합니다 ... – Roboticist