python - 手动安装SciPy,NumPy,MatPlotlib(Windows)

标签 python windows numpy matplotlib scipy

我想全局安装SciPy,NumPy和MatplotLib,以便可以从网络计算机访问这些库。基本上,它应该在某些网络驱动器中,而无需在每台远程计算机上完全安装库。
现在,我将一个站点安装目录从一个可以正常运行的安装复制到了网络驱动器中,但是毫不奇怪,当我尝试从远程计算机导入scipy时,出现了“DLL加载失败”(多阵列)错误。我想这里没有DLL。

解决这个问题最简单的方法是什么?有谁知道我需要复制到所有远程计算机的DLL,或者甚至在PYTHONPATH内的网络驱动器上也可以包含这些DLL?

最佳答案

在文档中,请参阅: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编译器...但是,即使这样,恐怕也不容易。

关于python - 手动安装SciPy,NumPy,MatPlotlib(Windows),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8052002/

相关文章:

windows - 使用 7z 命令行创建具有当前日期的存档会损坏名称

c# - 最大化/最小化其他应用程序

python - 如何在 for 循环中使用 vstack 以便将 csr_matrix 矩阵附加在一起

python - 带条件问题的 Django 表单向导

python - 模块 'skfeature.function.similarity_based.fisher_score' 没有属性 'feature_ranking'

python - 以几乎均匀采样的随机顺序迭代长迭代器,而不需要大量内存

python - 当我们传递魔术模拟对象时,python 中的 List 方法返回空列表

windows - 在 Windows 批处理中用双引号“比较一个字符

python:通过从列表中排除特定值来创建随机值

python - 二维数组代表一个巨大的 python 字典,COOrdinate 类似解决方案以节省内存