python路径对IPython笔记本有用吗?

时间:2017-04-17 21:27:14

标签: python-2.7 ipython ipython-notebook jupyter-notebook jupyter

我是IPython的新手,我在使用笔记本时遇到了这个尴尬的问题:

当我尝试使用matplotlib

%matplotlib inline

我收到此错误:

  

ImportError:/home/ipython/anaconda2/bin/../lib/libgfortran.so.3:   版本`GFORTRAN_1.4'找不到(由/usr/lib/liblapack.so.3要求)

但..如果我执行前面的代码

import sys
sys.path.reverse()

有效!

问题是:python路径的顺序是否重要?我是否需要以正确的顺序安装python依赖项或将python路径设置为正确的顺序?

谢谢!

PS:我正在使用jupyter服务器4。

1 个答案:

答案 0 :(得分:0)

我确定路径确实很重要,但与其他任何python程序一样。

  

当导入名为spam的模块时,解释器首先进行搜索   对于具有该名称的内置模块。如果没有找到,则搜索   对于由。给出的目录列表中名为spam.py的文件   变量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

如果它没有帮助您可以尝试更改.bashrc中的PYTHONPATH。蟒蛇在那里自我添加。所以你可以互换它。

在使用.bashrc

进行更改后,不要忘记重新加载source ~/.bashrc