我想全局安装SciPy,NumPy和MatplotLib,以便可以从networking计算机访问这些库。 基本上它应该是在一些networking驱动器没有完全安装在每台远程计算机上的库。 现在我将网站包目录从一个工作安装复制到networking驱动器,但是现在当我尝试从远程计算机导入scipy时,现在我得到“DLL加载失败”(multiarray)错误。 我想有DLL丢失。
这个问题最简单的解决scheme是什么? 有谁知道哪些DLL我需要复制到所有的远程计算机,或者我甚至可以在PYTHONPATH内的networking驱动器上也有这些DLL?
在文档中,请参阅: http : //docs.python.org/install/index.html
"Alternate installation: Windows (the prefix scheme)" "Modifying Python's Search Path" "Custom Installation"
可能会帮助你。 还有在安装过程中使用的PYTHONHOME变种。
但坦白地说,恐怕你不会成功这样做,因为这些软件包是在安装过程中编译的,编译器依赖于CPU,因此每台PC都有所不同(一个是minGW,另一个是intel,第三个是borland。 ..),我认为python软件包没有使用太多的地方,所以这是有道理的安装在每台计算机上,而不是试图为每个人处理ONE安装。 除非你确定每个人都有相同的C和Fortran编译器,但是即便如此,恐怕也不会那么容易。