2011-01-29 7 views
0

내 부서의 버전은 <입니다. 1.4 버전 numpy는/usr/lib/somewhere/numpy에 없습니다. 나는 새로운 버전으로 교체 할 수있는 권한이 없기 때문에. 내 홈 디렉토리에 numpy 1.5를 설치했습니다. 그러나 나중에 scipy를 설치할 때/usr/lib/somewhere/numpy에있는 버전의 버전이 < 인 것으로 불평했습니다. 이 문제를 어떻게 해결할 수 있습니까?numpy의 두 가지 버전

답변

3

sys.path을 변경하면 numpy 디렉토리가 전역 numpy 디렉토리 앞에옵니다.

그러면 다른 버전 대신 해당 버전을 가져와야합니다. 다른 버전이 사용되지 않았는지 확인하려면 virtualenv을 사용하여 자신의 모든 라이브러리가있는 개인 환경을 확보하십시오.

+0

virtualenv는 좋은 도구입니다! – dalibocai

3

시스템 패키지와의 충돌을 피하기 위해 virtualenv를 사용하여 --no-site-packages 옵션을 사용하여 시스템 패키지에서 격리 된 환경을 만들어야합니다. 그런 다음 pip 또는 원하는 버전을 지정하는 easy_install을 사용하여 numpy를 설치할 수 있습니다. virtualenv를 사용하는 방법에 대한 많은 자습서가 나와 있습니다.