我最近在一个有十几个节点(每个节点有多个核心)的集群的帐户文件夹中本地安装了 anaconda(其中包含一个新的 python3)。我用它来安装一些在我的 python 程序中使用的包 P。---
简而言之,我可能可以说我只是在非 root 权限下本地安装了一个 python。
我最初假设我只能在安装程序的节点上使用 P 运行程序,该节点大概是集群的门户节点。但是,我注意到我甚至可以提交在集群上的任何节点上运行此类程序的作业。我还确保我确实使用的是来自 anaconda 的新安装的 python3.x,而不是很久以前已经存在的 python2.x。这发生在两个不同的集群上(一个使用 PBS 作业系统,另一个使用 LSF Lava)。
那么为什么这是可能的呢?