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

文章讲述了在使用PyInstaller时遇到错误的情况,介绍了如何通过`pipinstall--user--upgrade--force-reinstall`来强制重新安装pip以及特定Library(如numpy),包括针对不同情况的命令和升级pip的说明。
摘要由CSDN通过智能技术生成

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值