Python Pyinstaller在另一台计算机上找不到scipy.special.\u ufuncs
我正在尝试使用一个易于分发的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平台遵循了类似的过程,没有这样的问题,也不需要任何手动隐藏导入规范 如果您能提供帮助,帮助您找出问题所在,我们将不胜感激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
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