0

나는 IPython 새로운 그리고 난 노트북을 사용하여이 어색 문제가 있었다 : 그러나파이썬 경로는 IPython 노트북에서 중요한가?

ImportError: /home/ipython/anaconda2/bin/../lib/libgfortran.so.3: version `GFORTRAN_1.4' not found (required by /usr/lib/liblapack.so.3)

: 나는이 오류가 발생하기 matplotlib에게

%matplotlib inline 

를 사용하려고하면

합니다. . 아래 코드를 실행하면 앞에 :

import sys 
sys.path.reverse() 

그것은 작동합니다!

질문 : 파이썬 경로의 순서가 중요합니까? 파이썬 종속성을 올바른 순서로 설치하거나 파이썬 경로를 올바른 순서로 설정해야합니까?

감사합니다.

PS : 나는 jupyter 서버 4.

답변

0

확실 경로가 중요합니까 합니다만 다른 파이썬 프로그램과 같은 동일한 방법을 사용하고 있습니다.

When a module named spam is imported, the interpreter first searches for a built-in module with that name. If not found, it then searches for a file named spam.py in a list of directories given by the variable sys.path.

어쨌든

https://docs.python.org/2/tutorial/modules.html#the-module-search-path

, 난 당신이 예에 추가, 먼저이 workaround 시도해야한다고 생각 당신의 .bashrc :

export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libgfortran.so.3

당신이에 PYTHONPATH을 변경하려고 할 수 있습니다 도움이되지 않는 경우 .bashrc. 아나콘다는 거기에 자신을 추가합니다. 그래서 당신은 그것을 교환 할 수 있습니다.

도움말과 팁을위한 source ~/.bashrc

+0

감사로 변경 한 후 .bashrc를 다시로드하는 것을 잊지 마세요! 이 LD_PRELOAD를 사용하여 작동했습니다. –