小编Fra*_*evo的帖子

使用 pyinstaller 编译 python 脚本后没有名为“scipy.spatial.transform._rotation_groups”的模块

经过几天在互联网上寻找答案,当然,在溢出的情况下,我发表了这篇文章。我希望有人能帮助我。我制作了一个小程序,适合使用 scipy.optimize 通过数学模型从化学实验中获得的一些数据。然后我从数据和拟合中得到了点图。当我在 IDLE 上运行它时一切正常,当我从 Windows 命令运行时也是如此。问题是我想制作一个 .exe 文件,这样我就可以与我的大学同学分享我的程序。为此我使用了 pyinstaller。当我运行 pyinstaller 来制作 mi .exe 文件时,一切正常,但是当我想从 Windows 命令运行它时,我得到下一个输出:

Traceback (most recent call last):
  File "solver_tp2fq_ver2.py", line 9, in <module>
  File "c:\users\lenovo\appdata\local\programs\python\python39\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 493, in exec_module
    exec(bytecode, module.__dict__)
  File "scipy\optimize\__init__.py", line 421, in <module>
  File "c:\users\lenovo\appdata\local\programs\python\python39\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 493, in exec_module
    exec(bytecode, module.__dict__)
  File "scipy\optimize\_shgo.py", line 9, in <module>
  File "c:\users\lenovo\appdata\local\programs\python\python39\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 493, in exec_module
    exec(bytecode, module.__dict__)
  File "scipy\spatial\__init__.py", line 107, in <module>
  File "c:\users\lenovo\appdata\local\programs\python\python39\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 493, in exec_module
    exec(bytecode, module.__dict__)
  File "scipy\spatial\transform\__init__.py", …
Run Code Online (Sandbox Code Playgroud)

python numpy scipy scipy-optimize modulenotfounderror

8
推荐指数
2
解决办法
5732
查看次数