Python复现大模型代码时遇到的问题汇总(使用pycharm)

问题1:DLL load failed while importing _ufuncs: 找不到指定的程序。
“_ufuncs”函数涉及到numpy和mkl库,因此需要检查一下自身环境中是否同时下载了numpy以及匹配的mkl,如果numpy没有和mkl,则找不到_ufuncs程序。因此这里推荐下载numpy-1.22.4+mkl-cp39-cp39-win_amd64.whl类似的“轮子”。下载地址可见:https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy。
在这里插入图片描述
上图中有“+mkl”的就是包含了mkl库的安装包,请结合自己电脑的操作系统(win等)以及Python版本(“cp”后跟的就是Python版本)选择恰当的“轮子”进行安装

先把whl文件放在Python环境编译器所在的Scripts文件夹下,如图:
如果我的Python编译器在路径“D:\anaconda”下,那么Scripts文件夹路径也在该路径下,然后把whl文件放在Scripts文件夹下。
在这里插入图片描述
随后就可以使用pycharm的命令行(你尝试cmd也可)进行安装:
pip install D:\anaconda\Scripts\numpy-1.22.4+mkl-cp39-cp39-win_amd64.whl,我就解决了这个报错问题。

问题2:AttributeError: ‘xxhash’ has no attribute ‘xxh64’
当时我是用pycharm编写此代码时,自动补充是有xxh64这一属性的,但依然报错。其实有可能是版本问题,可以到https://pypi.org/project/xxhash/这类较为官方的库网站阅读该库的版本信息,适当调低或者升高版本,我通过调低版本从xxhash 3.2.0到1.4.1解决了此报错。

或参考:https://blog.csdn.net/yuan2019035055/article/details/126436821

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值