在AutoDock中设置使用脚本程序

本教程讲解如何配置Python解释器,以便其能在MGLTools中找到资源包。本指南适用于使用MGLTools附带的Python解释器的用户。

本教程讲解如何配置Python解释器,以便其能在MGLTools中找到资源包。本指南适用于使用MGLTools附带的Python解释器的用户。

如果你使用最新的MGLTools独立安装包程序,那么将不用进行额外的设置。 如果你使用的是旧版本的MGLTools或使用二进制源码安装它,那么你需要执行一下的额外步骤才能运行这些Python脚本。

ADT实用脚本程序位于MGLToolsPckgs/AutoDockTools/Utilities24文件夹中,首先需要运行一下命令。

此命令指定shell在运行ADT脚本是使用Python。除非你使用源码来安装MGLTools,不然Python无法寻找到MGLTools包,并且会得到输入错误。

除此之外,上面的命令还可改成以下命令,即用$MGL_ROOT/bin/pythonsh替换第一行中的python,这两个命令效果是一样的

Linux版本的MGLTools包含两个新脚本,mglenv.csh和mglenv.sh位于MGLTools- $ Version / bin文件夹中。如果你对这两个文件使用source命令,你就不需要修改ADT脚本或是使用pythonsh调用它们。

需要注意的是,你需要对环境变量使用source命令保证其能作用。

Ubuntu/Debian用户可以使用apt-get install autodocktools安装ADT,相应的脚本在“/usr/share/pyshared/ autodocktools / utilities”目录下。但是需要使用python2.5解释器而不是python2.6,后者为Ubuntu 9.04系统默认的python解释器。