开篇引入:新手搭建AKShare环境,最容易踩两个坑——Python版本不兼容、安装/升级指令出错,导致后续无法正常使用。
本篇专门针对“环境搭建”核心需求,明确适配的Python版本、提供零报错的国内源安装/升级指令,全程实操,新手跟着步骤走,就能顺利完成环境搭建。
🔧 核心步骤:Python版本适配+安装/升级(可直接复制运行)
第一步:明确适配的Python版本
AKShare仅适配 Python 3.8 ~ 3.11 版本(重点!),不兼容以下版本:
新手建议:直接安装Python 3.9版本(兼容性最优,兼顾稳定性和功能支持,后续量化学习也能通用)。
第二步:国内源安装AKShare
避免使用国外源超时、国内清华源访问失败等问题,整理4种国内源安装指令,按需选择,均适配Python3.8-3.11:
# 1. 优先推荐:清华源(若访问失败,换其他源)pip install akshare -i https://pypi.tuna.tsinghua.edu.cn/simple# 2. 备用:阿里云源(解决清华源访问失败问题)pip install akshare -i https://mirrors.aliyun.com/pypi/simple/# 3. 备用:豆瓣源(速度较快,适配所有地区)pip install akshare -i https://pypi.doubanio.com/simple/# 4. 兜底:中科大源(解决所有国内源访问失败问题)pip install akshare -i https://pypi.mirrors.ustc.edu.cn/simple/
第三步:验证安装是否成功
# 导入AKShare并查看版本,无报错即安装成功import akshare as akprint(ak.__version__) # 输出版本号(如2.1.89),即为安装成功
第四步:AKShare升级
若后续调用AKShare接口报错,大概率是版本过低,复制对应源的升级指令即可:
# 清华源升级(优先)pip install akshare --upgrade -i https://pypi.tuna.tsinghua.edu.cn/simple# 其他源升级(对应安装时的源,避免冲突)pip install akshare --upgrade -i https://mirrors.aliyun.com/pypi/simple/pip install akshare --upgrade -i https://pypi.doubanio.com/simple/pip install akshare --upgrade -i https://pypi.mirrors.ustc.edu.cn/simple/
⚠️ 关键避坑
避坑1:安装前先确认Python版本!打开cmd输入“python --version”,查看版本是否在3.8-3.11之间,不符合则卸载重装。
避坑2:安装/升级时,必须加上“-i 国内源地址”,否则用默认国外源,容易超时、报错。
避坑3:若出现“网页访问失败”“网页解析失败”(如阿里云源、中科大源),换另一种国内源即可,无需修改其他指令。
避坑4:中科大源若提示“需要验证浏览器”,无需操作,等待3-5秒,重新运行安装指令即可。
避坑5:安装后报错“导入失败”,大概率是Python版本不兼容,卸载当前Python,重装3.9版本即可解决。
✅ 核心总结
1. 适配版本:AKShare仅支持Python3.8-3.11,新手优先装3.9版本,兼容性最优;
2. 安装核心:必须用国内源,4种国内源可按需切换,避免访问/解析失败;
3. 安装/升级:指令仅替换“-i”后面的源地址,其余内容不变,可直接复制运行;
4. 报错解决:版本不兼容就重装Python,源访问失败就换备用源,无需复杂操作;
💡 互动提问:你已经成功安装Python和AKShare了吗?评论区留言“已搞定”,看看谁最快完成环境搭建~