【问题标题】:Manual installation SciPy, NumPy, MatPlotlib (Windows)手动安装 SciPy、NumPy、MatPlotlib (Windows)
【发布时间】:2011-11-08 14:33:02
【问题描述】:
我想全局安装 SciPy、NumPy 和 MatplotLib,以便可以从网络计算机访问这些库。基本上它应该在某个网络驱动器中,而无需在每台远程计算机上完全安装库。
现在我将站点包目录从一个工作安装复制到网络驱动器中,但毫不奇怪,当我尝试从远程计算机导入 scipy 时出现“DLL 加载失败”(多数组)错误。我想是缺少 DLL。
解决这个问题最简单的方法是什么?有谁知道我需要将哪些 DLL 复制到所有远程计算机,或者我什至可以在 PYTHONPATH 内的网络驱动器上拥有这些 DLL?
【问题讨论】:
标签:
python
windows
numpy
matplotlib
scipy
【解决方案1】:
在文档中,请参阅:http://docs.python.org/install/index.html
"Alternate installation: Windows (the prefix scheme)"
"Modifying Python’s Search Path"
"Custom Installation"
可以帮助你。
还有在安装过程中使用的 PYTHONHOME var。
但坦率地说,我担心你不会成功,因为软件包是在安装过程中编译的,编译器取决于 CPU,从一台 PC 到另一台 PC 不同(一个有 minGW,另一个有 intel,第三个有borland ...),我认为 python 包并没有使用太多的地方,因此在每台计算机上安装是有意义的,而不是尝试为每个人处理一个安装。
除非你确保每个人都有相同的 C 和 fortran 编译器……但即便如此,恐怕也不容易。