Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/346.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Pyinstaller在另一台计算机上找不到scipy.special.\u ufuncs_Python_Windows_Scipy_Pyinstaller - Fatal编程技术网

Python Pyinstaller在另一台计算机上找不到scipy.special.\u ufuncs

Python Pyinstaller在另一台计算机上找不到scipy.special.\u ufuncs,python,windows,scipy,pyinstaller,Python,Windows,Scipy,Pyinstaller,我正在尝试使用一个易于分发的python程序进行设置,该程序恰好使用了scipy。我有两台windows 10 64位虚拟机。在一台计算机上,我已经为我的程序安装了依赖项,并且它运行正常。此外,我还安装了pyinstaller并执行了冻结。该程序作为第一个VM上的构建用户以及第一个VM上的新用户正确运行。问题是,我在第二个VM上加载dll时出错,我只是将其作为测试进行旋转 我试图从scipy查找所有导入,并将它们作为隐藏导入包含。我还包括了scipy“额外dll” 此外,我可以在scipy/s

我正在尝试使用一个易于分发的python程序进行设置,该程序恰好使用了scipy。我有两台windows 10 64位虚拟机。在一台计算机上,我已经为我的程序安装了依赖项,并且它运行正常。此外,我还安装了pyinstaller并执行了冻结。该程序作为第一个VM上的构建用户以及第一个VM上的新用户正确运行。问题是,我在第二个VM上加载dll时出错,我只是将其作为测试进行旋转

我试图从scipy查找所有导入,并将它们作为隐藏导入包含。我还包括了scipy“额外dll”

此外,我可以在scipy/special下冻结输出文件夹的正确位置看到引用的dll文件,其中有_ufuncs.cp37-win_amd64.pyd和_ufuncs_cxx.cp37-win_amd64.pyd

该错误专门在“from scipy import special”行生成

同样值得注意的是,尽管我想这并没有多大帮助,但我已经为OSX和Linux平台遵循了类似的过程,没有这样的问题,也不需要任何手动隐藏导入规范

如果您能提供帮助,帮助您找出问题所在,我们将不胜感激

pyinstaller --windowed --icon="%SCRIPT_FOLDER%\res\icon.ico" --hidden-import=numpy --hidden-import=scipy._lib._util --hidden-import=scipy.special._ufuncs --hidden-import=scipy --hidden-import=scipy.stats --hidden-import=scipy.interpolate --hidden-import=scipy.special --hidden-import=scipy.cluster.hierarchy --paths C:\Users\User\AppData\Local\Programs\Python\Python37\Lib\site-packages\scipy\extra-dll --workpath "%WORK_FOLDER%" --distpath "%OUTPUT_FOLDER%" "%SCRIPT_FOLDER%\..\something.py" -n something