2013-10-29 2 views
0

필자의 시스템 (OS 10.9)에서 pip를 사용하여 matplotlib I get a version error을로드하려고 할 때 내 시스템이 numpl의 새로운 버전을 사용하여 matplotlib을 빌드했다는 것을 제안합니다. 나는 이것이 어떻게 가능한지 모르겠다. (내 시스템에는 numpy의 버전이 하나 밖에 없다. matplotlib가 설치되었을 때 존재했던 버전이다. 모든 버전은 yolk와 pip에 따라 최신 버전이다. 모든 최신 Xcode가있다. Apple의 ommand 라인 도구, Apple 2.7.5의 올바른 Python - 내 경로). 그러나 좋은 방법으로 numpy와 matplotlib를 제거하고 다시 설치했습니다. 나는 비슷한 Scipy stack versioning 문제와 궁금증에 대해 많은 다른 질문을 보았다 :어떤 순서로 Scipy 스택을 설치해야합니까?

종속성을 만족시키는 데 올바른 버전을 사용할 수 있도록 Scipy 스택의 요소를 빌드/설치해야하는 특정 순서가 있습니까? 아마도 이러한 버전 오류가 발생하지 않도록 보장 할 수있는 pip 옵션이 있습니까?

답변

1

순서는 다음과 같습니다. Numpy first, 그렇지 않으면 중요하지 않습니다. Numpy에만 C API가 있습니다.

+0

그건 내 오류 메시지가 나타나지 않도록하기에 충분하지 않았다 일을 왜 어떤 생각? 나는'sudo pip install -U -force-reinstall scipy'를 사용하여 문제를 완전히 해결 한 것 같습니다. – orome

+1

충분하다 : Scipy 스택에 다른 버전 의존성이 없다. 당신이 보았던 것에 대한 가장 확실한 설명은 이유 또는 다른 이유로, 핍은 당신이해야한다고 생각하는 것을하지 않았다는 것입니다. –

+0

'--force-reinstall'이 문제를 해결 한 사람. 거기에 내가 보지 못했던 numpy의 다른 버전이 있었는데 지금은 제거 되었습니까? – orome

-1

나의 이해는 맥이 scipy 설치 MacPorts를 권장 이유에는 내장 패키지 관리자가 없다는 것입니다 : scipy.org/install.html를

+0

명시된대로 :'pip'는 제가 유지하는 방식입니다. – orome

+0

http://stackoverflow.com/a/12098130/1081801 –

+0

OS X에서 'pip'로 scipy를 유지하는 데 어려움을 겪고있는 유일한 사람은 아닌 것처럼 들립니다. –

관련 문제