运行一些 python 代码时出现以下错误
回溯(最后一次调用):文件“./dspl.py”,第 4 行,在导入库 ImportError:没有名为 base 的模块
disp.py 位于目录 PERSISTENCE_LENGTH 中,如下所示。disp.py 导入了 UTILS 目录中的一些 python 脚本(如下所示)。我将导入目录的路径(/home/vinay/oxDNA)添加到 PYTHONPATH 即,export PYTHONPATH=${PYTHONPATH}:/home/vinay/oxDNA/)。UTILS 目录中有一个正确的__init__.py 文件。
disp.py 在目录中:/home/vinay/oxDNA/EXAMPLES/PERSISTENCE_LENGTH
disp.py 正在导入目录中的其他模块:/home/vinay/oxDNA/UTILS
当我打印 sys.path 时,我可以看到 PYTHONPATH 没问题。如下图 ['', '/home/vinay', '/home/vinay/oxDNA/UTILS', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-linux2' , )