今天我从他们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)
答案 0 :(得分:1)
尝试在 .profile 或 .bashrc 或 .bashrc_profile 中添加它,根据最终调用的内容,在Ubuntu中,我猜它是.bashrc。这些文件将不是用户的主页
答案 1 :(得分:0)
好的诀窍是将nest安装在如下目录中:' / home / username / opt / nest'否则,巢本身就不会找到python。例如,这不起作用:' /〜/ opt / nest' 此外,确保在安装之前安装所有必需的库(libgsl,libncurse等)。如果你做这两件事,你可能永远不会遇到我的任何问题。