Python Scipy.stats操作在复制到源文件夹的另一台机器(没有安装python)时不起作用

时间:2017-03-16 05:40:31

标签: python-2.7 import scipy portability

我正在使用Scipy.stats对我的数据执行分布拟合。它在我的机器上完美运行。但是当我用Python源文件夹python27.dll打包我的脚本并尝试在另一台机器上运行它(其中没有安装python而我也不想这样)通过调用我的脚本如下

路径/到/ Python.exe路径/到/ script.py

我收到了以下错误

Traceback (most recent call last):
 File "test2.py", line 2, in <module>
   import scipy.stats
 File "C:\Users\User\Desktop\Python27\lib\site-packages\scipy\stats\__init__.py
", line 344, in <module>
   from .stats import *
 File "C:\Users\User\Desktop\Python27\lib\site-packages\scipy\stats\stats.py",
line 173, in <module>
   import scipy.special as special
 File "C:\Users\User\Desktop\Python27\lib\site-packages\scipy\special\__init__.
py", line 636, in <module>
   from ._ufuncs import *
ImportError: DLL load failed: The specified module could not be found.

我的脚本是

import sys
import scipy.stats
import numpy
dataarray= [2.45, 3.67, 1.90, 2.56, 1.78, 2.67]
desc =  scipy.stats.describe(dataarray)
print desc

仅在Scipy导入和scipy操作上发生,所有其他导入和操作都正常工作。我的目的是在不同的机器上运行此脚本,而无需实际安装python

0 个答案:

没有答案