• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Python3 使用pip安装git并获取Yahoo金融数据的操作

    Python3.6.4必须downgrade成3.5

    pip版本最低9.0.3

    自己的电脑必须已经安装好git

    关于anaconda prompt报错“Cannot find command 'git'”解决

    在anaconda prompt执行

    conda install pandas-datareader

    报错,读prompt的错误,执行它提示的命令,把Python3.6.4降级成3.5,pip升级成9.0.3,过程有点长,5 6分钟。

    (有点不太理解的是,Python降级后,我的程序与功能里显示的还是3.6.4 ↓

    可能只是在anaconda里降级了?不懂)

    电脑已经安装好git,在git bash里执行

    git clone https://github.com/pydata/pandas-datareader.git

    执行完毕后,在anaconda prompt里执行

    pip install git+https://github.com/pydata/pandas-datareader.git

    (因为开始我没有在git bash安装pandas-datareader就直接执行这一步,一直报Cannot find command 'git'”错,我就把git添加到环境变量了,不知道后来有没有帮助)

    执行完毕,就可以使用Python获取Yahoo的金融数据了。

    # 使用Yahoo Finance的API获取四个公司的股票数据
    import pandas as pd
    import numpy as np
    from pandas_datareader import data
    codes = ['AAPL', 'IBM', 'MSFT', 'GOOG'] # 四个股票
    all_stock = {}
    for ticker in codes:
    all_stock[ticker] = data.get_data_yahoo(ticker,start='1/1/2018', end='30/3/2018') # 默认从2010年1月起始
    volume = pd.DataFrame({tic: data['volume'] for tic, data in all_stock.items()})
    open = pd.DataFrame({tic: data['open'] for tic, data in all_stock.items()})
    high = pd.DataFrame({tic: data['high'] for tic, data in all_stock.items()})
    low = pd.DataFrame({tic: data['low'] for tic, data in all_stock.items()})
    close = pd.DataFrame({tic: data['close'] for tic, data in all_stock.items()})
    price = pd.DataFrame({tic: data['adjclose'] for tic, data in all_stock.items()}) # 已调整或者复权后的收盘价,能比较真实反映股票的表现

    补充:pip通过setup.py和git仓库安装package

    安装setup.py配置文件中的包

    进入到setup.py所在目录

    pip install -e .

    安装git仓库中的包

    pip install git+git clone 仓库地址.git

    python代码打包为whl格式

    python setup.py bdist_wheel --universal

    通过setup.py直接安装包

    python setup.py build
    python setup.py install

    以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。如有错误或未考虑完全的地方,望不吝赐教。

    您可能感兴趣的文章:
    • Git在Windows中安装与使用教程
    • Gitee的下载安装配置及使用步骤详解
    • eclipse的git插件安装、配置与使用详解
    • Linux/Ubuntu Git从安装到使用的方法步骤
    • 在Ubuntu Linux上安装和使用Git和GitHub
    • Git初次使用时的安装配置图文教程
    • Git安装和使用图文教程(分享)
    • Windows系统安装使用Git的详细教程
    上一篇:Django 如何实现文件上传下载
    下一篇:python爬取企查查企业信息之selenium自动模拟登录企查查
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Python3 使用pip安装git并获取Yahoo金融数据的操作 Python3,使用,pip,安装,git,