【发布时间】:2012-12-13 11:46:17
【问题描述】:
import nest 在$PATH 中时会出现“no module named nest”错误,这意味着我的系统$PATH 中有/opt/nest/lib/python2.7/site-packages:。在此位置有一个名为nest 的目录,nest 目录内的结构如下所示:
,显然有一个__init__.py。那为什么python找不到nest呢?
更多信息:
我确定我用python2.7安装了nest,并用相同的python2.7运行它。
【问题讨论】:
-
我想应该是
$PYTHONPATH -
@AndreySobolev 如何添加?
echo $PYTHONPATH不返回任何内容。 -
Python模块搜索路径与系统PATH不同。运行 Python 并执行
import sys; print sys.path看看你有什么。 -
@BrenBam 我想你拿到了钥匙。它不在那里。如何添加?
-
查找 site.py - 这通常是可以进行系统范围的 sys.path 更改的地方。
标签: python shell path nest-simulator