pyinstaller报错ImportError: module ‘numpy‘ has no attribute ‘_pyinstaller_hooks_dir“的解决方法

文章目录

  • pyinstaller报错
  • --force-reinstall
    • 重新安装当前版本的pip
    • 重新安装Library的当前版本
  • 参考文献

pyinstaller报错

解决方法:

pip install --user --upgrade --force-reinstall numpy

–force-reinstall

对于编程语言来说,Library文件随着时间的推移而损坏是很常见的,在这种情况下,她可能会以无法解释的方法破坏代码。要解决这些问题,需要重新安装Library文件以修复这些问题。在这里,我们将学习如何强制pip重新安装当前版本
可能有两种情况需要重新安装当前版本:

  • 重新安装pip的当前版本
  • 重新安装Library的当前版本
    由于所有这些都可以从命令行执行,因此只会描述产生效果的语句,如果您使用的是低于10.0的pip版本,那么是时候使用以下命令更新pip了:
pip install --upgrade pip

重新安装当前版本的pip

其命令为:

python -m pip install --upgrade --force-reinstall pip

重新安装Library的当前版本

要从python发行版中卸载已安装的Library,命令为:

pip install --upgrade --force-reinstall <package_name>

参考文献

1、Numpy error at runtime on pyinstaller builded application
2、pyinstaller creating EXE RuntimeError: maximum recursion depth exceeded while calling a Python object
3、How to Force pip to Reinstall a Package

你可能感兴趣的:(python,numpy,python)