要使用tushare库,但这个库需要其他库的支持,如lxml和pandas
前几个库还好,pandas在pip的时候总是出现红字报错,归结原因差不多是说你当前的系统、目前安装的python版本和pip下来的这个pandas安装包不兼容。
各种报错,无限头痛。。。
最后看有人说下载纯净版的numpy,忘记从哪找到得了,反正最后需要从pypi.org来下载。
首先切换目录
cd C:\Python34\Scripts
然后把numpy和pandas库下载到这个文件夹下
python3.4对应的numpy版本为1.15.4
https://pypi.org/project/numpy/1.15.4/#files
如果直接在该网站搜索的话,得到的是最新版本1.18.1,而且无法找到旧版本。
下载对应的32bit版本,pip install 成功
鉴于numpy比较坑,pandas我也使用pypi的版本
https://pypi.org/project/pandas/0.20.3/#files
对应版本0.20.3
C:\Python34\Scripts>pip install numpy-1.15.4-cp34-none-win32.whl
C:\Python34\Scripts>pip install pandas-0.20.3-cp34-cp34m-win32.whl
安装成功,问题解决。
下文那个办法就是百度出来的,真是坑死人了
其他还有一些说修改环境变量或者修改python内置的安装文件的
最靠谱的办法还是找一个可靠的地方下载可靠的库。
下文是失败版本,不要使用下面那个第三方链接下载numpy,那个版本pip完了显示pip成功,但是import的时候弹出一个错误的对话框
而pandans是基于numpy的,虽然显示安装成功,单每次import就自动重启了首先下载pandas的whl文件
https://www.lfd.uci.edu/~gohlke/pythonlibs/#pandas
选择pandas‑0.20.3‑cp34‑cp34m‑win32.whl最低版本下载 把whl文件放置在python安装目录
然后cmd-pip install 绝对路径就可以运行然后就是pandas正常安装,又跳了满屏红字,结果发现是numpy引起的
numpy同样手动安装
https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
同样选择最低版本 numpy‑1.15.4+mkl‑cp34‑cp34m‑win32.whl 同样放置在python安装目录
然后cmd-pip install 绝对路径这个网站的whl文件也是随着时间不断升级更新的
因为XP系统已经停止更新,python对应的版本更是停留在了3.4.4
所以如果以后还有需求的话最好把这两个下载过来的whl文件存档,否则网站升级之后就彻底找不到了。后续,下载了numpy-1.15.4后,pip,成功
然后从新安装pandas
至此问题成功解决