【发布时间】:2012-12-20 05:41:47
【问题描述】:
我正在使用numpy / scipy / pynest 在 Mac OS X 上做一些研究计算。为了性能,我们从我们大学租用了一个 400 节点的集群(使用 Linux),这样任务就可以并行完成。问题是我们不允许在集群上安装任何额外的包(没有sudo 或任何安装工具),它们只提供原始 python 本身。
那我怎样才能在集群上运行我的脚本呢?有什么方法可以集成模块(我认为 numpy 和 scipy 也有一些已编译的二进制文件),以便在不安装包的情况下解释和执行它?
【问题讨论】:
-
我不太清楚你到底在问什么——大多数 Python 模块只是你调用
import的 Python 代码。如果这是问题所在,并且您不能使用pip或easy_install,则可以下载这些软件包并将它们直接粘贴到您的 Pythonsite-packages中,然后只需import它们。 -
@jdotjdot 模块中不仅有python代码,还有编译好的二进制文件。
-
对于
numpy和scipy,这是真的。但是“无法安装软件包”是什么意思?究竟是什么不允许您在集群上安装/放置? -
@jdotjdot 我们不允许
sudo,也没有安装工具。 -
谢谢,这就是我想要的。看起来 David 已经提供了一个很好的答案。
标签: python numpy installation scipy