Pynest ImportError:没有名为nest的模块

时间:2014-05-12 08:11:37

标签: python-2.7 importerror python-import nest

今天我从他们official site开始遵循有关安装等的说明后,让PyNest正常工作。我的问题是我必须在成功导入嵌套之前运行以下命令,否则我得到一个“ImportError:没有名为nest的模块”:

export PYTHONPATH=/opt/nest/lib/python2.7/site-packages:$PYTHONPATH

我在上面给你的官方链接上发现了这个命令,但我不明白为什么会这样。我可以猜到的是,这个命令“显示”我的nest / python文件的位置,但是如何使这个命令永久化,所以我不必在每次试用之前运行?

EDIT1:我尝试了@SumitGupta的答案,我现在可以在从终端运行python时导入它,但是当我尝试从Geany或iPython导入嵌套时出现同样的错误。

(如果重要的话,我在win8.1中通过VMware虚拟化使用Ubuntu 12.04)

2 个答案:

答案 0 :(得分:1)

尝试在 .profile .bashrc .bashrc_profile 中添加它,根据最终调用的内容,在Ubuntu中,我猜它是.bashrc。这些文件将不是用户的主页

答案 1 :(得分:0)

好的诀窍是将nest安装在如下目录中:' / home / username / opt / nest'否则,巢本身就不会找到python。例如,这不起作用:' /〜/ opt / nest' 此外,确保在安装之前安装所有必需的库(libgsl,libncurse等)。如果你做这两件事,你可能永远不会遇到我的任何问题。

  • 对于Geany我找不到改变PYTHONPATH的方法但是对于Spyder来说,工具'中有一个选项。这很容易使用(你只需手动找到你的pythonpath目录)
  • 对于iPython,我按照这些instructions进入了我的路径而不是'〜/ code / eol_hsrl_python'和'〜/ hsrl_config'