LEEFEI571 发表于 2025-4-11 23:09:45

安装akshare遇到错误提示

我在jupyter notebook里用pip语句按照akshare库,命令如下:
pip install akshare

但在按照过程中出现以下错误提示,导致安装无法完成:
ERROR: Could not install packages due to an OSError: No such file or directory: 'c:\\users\\leefe\\anaconda3\\lib\\site-packages\\numpy-1.26.4.dist-info\\METADATA'

麻烦大神指点一下该如何解决,谢谢!

FishC 发表于 2025-4-11 23:10:22

解决akshare安装时报错"numpy-1.26.4.dist-info/METADATA"缺失的方法:

这个问题通常是由于numpy包不完整或文件损坏引起的,可以尝试以下步骤解决:


[*] 先升级pip和setuptools
在Jupyter notebook中新建单元格执行:

!pip install --upgrade pip setuptools


[*] 强制重新安装numpy

!pip install --force-reinstall numpy


[*] 使用管理员权限安装(如果是Windows系统)
在Anaconda Prompt中执行:

pip install --user akshare


[*] 尝试通过conda安装
在Anaconda Prompt中执行:

conda install -c conda-forge akshare


[*] 手动删除残留文件
找到报错提示的路径:
c:\users\leefe\anaconda3\lib\site-packages\numpy-1.26.4.dist-info
手动删除整个numpy-1.26.4.dist-info文件夹后重试安装


如果仍然报错,可以尝试创建新的虚拟环境后再安装:

conda create -n py39 python=3.9
conda activate py39
pip install akshare


建议优先使用conda安装方式,能更好地处理依赖关系。安装完成后记得在Jupyter中切换内核到新环境。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

player-none 发表于 2025-4-13 10:24:27

你pip设置的anaconda路径找不到了,pip本来想在那里安装库的。

请说明你的anaconda具体情况(卸载了?还是故障了?)

LEEFEI571 发表于 2025-4-13 15:07:53

player-none 发表于 2025-4-13 10:24
你pip设置的anaconda路径找不到了,pip本来想在那里安装库的。

请说明你的anaconda具体情况(卸载了?还 ...

我的anaconda运行正常啊!只是anaconda的按照位置C:\Users\leefe\anaconda3\pythonw.exe C:\Users\leefe\anaconda3\cwp.py C:\Users\leefe\anaconda3 C:\Users\leefe\anaconda3\pythonw.exe C:\Users\leefe\anaconda3\Scripts\anaconda-navigator-script.py

player-none 发表于 2025-4-13 15:42:50

你把完整报错信息发下;要么就是 NumPy 出了问题
页: [1]
查看完整版本: 安装akshare遇到错误提示