2017-12-21 4 views
0

numpy의 이전 버전을 사용 중이므로 Jupyter 노트북에 pandas을 가져 오려고하는데 문제가 있습니다. 난 내가 두 가지 버전이 설치되어 있다는 사실에 문제를 추적 한 생각 :Jupyter에서 numpy의 잘못된 버전을 사용합니다.

버전을 1.8.0rcl은에 있습니다 /Users/<username>/Library/Python/2.7/lib/python/site-packages

: 1.13.3가에 /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python

버전

명령 행에서 파이썬 인터프리터를 실행할 때, 새로운 버전을 가져 오지만 jupyter 노트북을 실행할 때 이전 버전이 반입됩니다. 두 방법 모두를 사용하여 sys.path을 확인했는데 동일합니다. 이것은 더 이상 나를 혼란스럽게합니다. 왜냐하면 sys.path에서 새로운 버전의 디렉토리는 이전 버전의 디렉토리보다 먼저 오기 때문입니다. sys.path이 어떻게 작동했는지에 따라 jupyter notebook이 최신 버전의 디렉토리에서 numpy을 가져와야합니다.

누군가가 이전 버전의 디렉토리 이름 바꾸기를 끝내는 다른 질문을 발견했지만이를 수행하지 않을 것입니다. 어쨌든 그렇게 할 수있는 권한이 있는지 확실하지 않습니다.

아무도 여기서 무슨 일이 일어나고 있는지 설명하고 몇 가지 해결책을 제안 할 수 있습니까?

+0

환경을 사용하고 있습니까? jupyter가'jupyter kernelspec list'와 함께 사용하고있는 커널을 확인하십시오. – user32185

답변

0

제이크 반 데르 플라스 (Jake Van der Plas)의 this long post에서 가져 오기 작업 방법과 Jupyter가 잘못된 numpy를 사용한다고 생각하는 이유를 읽어보십시오.

어떻게 작동하는지 알게되면 Jake의 게시물에있는 지침에 따라 문제를 해결할 수 있습니다.

관련 문제