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

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

(0)

相关推荐

  • Git安装和使用图文教程(分享)

    实际项目开发中,我们经常会用一些版本控制器来托管自己的代码,今天就来总结下Git的相关用法,废话不多说,直接开写. 目的:通过Git管理github托管项目代码 一.下载安装Git 1.下载Git 官方地址为:https://git-scm.com/download/win 2.下载完之后,双击安装 3.选择安装目录 4.选择组件 5.开始菜单目录名设置 6.选择使用命令行环境 7.以下三步默认,直接点击下一步 8.安装完成 9.检验是否安装成功 回到电脑桌面,鼠标右击如果看到有两个git单词则

  • Git初次使用时的安装配置图文教程

    1.本地电脑没有关联过Git,打开git bush输入$ ssh-keygen -t rsa -C "724277441@qq.com(自己GitHub的邮箱)",创建SSH Key. 2.在我的电脑C盘里面找到.ssh文件夹.打开公钥id_rsa.pub文件,复制里面的内容. 3.进入GItHub - setting - SSH 4.关联仓库 git remote add origin (仓库地址) 5.按照正常步骤 由于远程库是空的,我们第一次推送master分支时,加上了 -u

  • Git在Windows中安装与使用教程

    Git 代码管理工具,类似 SVN 客户端. 安装步骤: 1.官网下载Git:https://gitforwindows.org/ 2.双击运行,下一步下一步安装完成. 使用方法: 1.安装完成后,在桌面或者任意目录下右击鼠标,即可看到 Git Bash ... 如下图所示: 2.在文件夹中点击 Git Bash Here ,即可从 GitLab 或者 GitHub 中把代码拉到本地: 3.克隆项目代码,如从GitHub中把可视化MyBatis代码生成工具源码拉到本地,如下图所示: 命令窗口中输

  • 在Ubuntu Linux上安装和使用Git和GitHub

    Git的简介 Git是2005年Linus Torvalds 为了帮助管理 Linux(R) 内核开发而开发的一个开放源码的版本控制软件,正如所提供的文档中说的一样: Git 是一个快速.可扩展的分布式版本控制系统,它具有极为丰富的命令集,对内部系统提供了高级操作和完全访问. Github是一个存放着世界上最棒的一些软件项目的宝藏,这些软件项目由全世界的开发者无私贡献.这个看似简单,实则非常强大的平台因为大大帮助了那些对开发大规模软件感兴趣的开发者而被开源社区所称道. 这篇向导是对于安装和使用G

  • Gitee的下载安装配置及使用步骤详解

    一.Gitee管理项目步骤总结: [1. 提交(托管)项目] ① 先测试是否连接成功:File - Setting - Version Control(Gitee) - Test判断是否连接成功: ② 提交(托管)项目:VCS - Import into Version Control - Share Project on Gitee(内容不变) - Share - (内容不变)OK [2. 拉取项目] ① 先测试是否连接成功: ② 拉取项目:VCS - Checkout fromVersion

  • Windows系统安装使用Git的详细教程

    hello,大家好,我是wangzirui32,今天我们来学习如何安装使用Git,开始学习吧! 目录 1. Git简介2. 安装Git3. 使用Git3.1 创建示例3.2 打开Git终端3.3 Git操作命令3.3.1 设置用户信息3.3.2 初始化Git仓库3.3.3 将文件加入仓库3.3.4 第一次提交3.3.5 第二次提交3.3.6 恢复项目版本 写在最后 1. Git简介 Git是一个分布式版本控制系统,打个比方,比如你在开发一个大型项目时,修改了很多文件,但最后如果你想撤回这些修改,

  • Linux/Ubuntu Git从安装到使用的方法步骤

    说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家! 一.叙述 1.说明:需要在Windows 安装Git的同学,可以查看该篇博客 https://www.jb51.net/softjc/711624.html 相对Windows来说,Ubuntu安装使用Git就很简单了. 2.Git的两大特点 版本控制:可以解决多人同时开发的代码问题,也可以解决找回历史代码的问题. 分布式:Git是分布式版本控制系统,同一个Git仓库,可以分布到不同的机器上.首先找一台电脑充当服务器的角色,每

  • eclipse的git插件安装、配置与使用详解

    1. eclipse的git插件安装与配置 1.1 git插件安装 新版本的eclipse已经自带了GIt了,就不用安装了. 老版本的eclipse安装Git,和安装一般插件过程一样: 点击help--Install new software 在弹出的框里面,输入git下载地址:http://download.eclipse.org/egit/updates/ 点击ok,如果没反应,请点击Add前面小三角,找到刚创建的以git为名字的项,稍等一会儿,出现这个框 name下面2项勾选起来,点击ne

  • 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降级后,我的

  • Python3.9用pip安装wordcloud库失败的解决过程

    目录 前言 问题出现 问题解决过程 1.手动下载安装whl文件 2.输入 pip install wheel 3.进入文件所在的路径,然后在文件路径下输入pip install <在第一步中下载的文件名称> 总结 前言 过程比较心酸,尝试了各种方法,最后发现可能是最后在cmd输入以下代码文件路径不太对?: pip install wordcloud‑1.8.1‑cp39‑cp39‑win_amd64.whl 好了,废话不多说,来和大家详细地谈谈的心酸历程 问题出现 在cmd中输入pip ins

  • 查看python安装路径及pip安装的包列表及路径

    一.Linux系统 查看Python路径 whereis python 此命令将会列出系统所安装的所有版本的Python的路径效果如下: 使用以下命令可分别查看Python2,Python3的安装路径 whereis python2 whereis python3 查看使用pip安装的软件包 默认Python3 pip list Python2查看pip安装的软件包名称及版本 python2 -m pip list Python3查看pip安装的软件包及版本 python3 -m pip lis

  • python3的pip路径在哪

    python3.4以上的版本中,是默认自带pip的. 查看pip的方法 下载安装好python后,进入命令行,输入pip -V,即可查看python版本号 C:\Users\Administrator>pip -V 输出结果 pip 19.2.2 from c:\anaconda\lib\site-packages\pip (python 3.7) 手动安装pip 可以使用以下方法来安装: $ curl https://bootstrap.pypa.io/get-pip.py -o get-pi

  • 详解Python3中setuptools、Pip安装教程

    1.安装setuptools 命令如下: wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26 tar -zxvf setuptools-19.6.tar.gz cd setuptools-19.6 python3 setup.py build python3 setup

  • python3.6环境安装+pip环境配置教程图文详解

    1.python安装可以跨平台 2.有两个版本2.7和3.6,第三方库适用2.7版,两个版本不兼容 windows安装: 第一种方法官网安装: 在官网下载安装包如图: 图下点击是默认下载32位所以我们需要历史版本下载 如图点击: 下载途中标记的: 按照图中箭头执行: 这里选中存放的路径和把配置环境变量选项勾上,如图: 安装完成 测试结果 如果出现图下的就是环境变量没有配置好: 配置环境变量: 把图中2个路径配置到环境变量中 再次输入python 如图: python就安装好了; 第二种安装方法,

  • Centos8(最小化安装)全新安装Python3.8+pip的方法教程

    最小化安装Python8后安装Python3.8.1,网上找了一圈教程,没有一个能完全成功的.或者能安装成功,但pip无法使用.最后根据多个教程整理了一份命令,测试成功,安装使用完全没有问题. yum -y install wget yum -y install setup yum -y install perl yum install openssl-devel -y yum install zlib-devel -y yum -y groupinstall "Development tool

  • 解决Python3.8用pip安装turtle-0.0.2出现错误问题

    turtle库是python的基础绘图库,官方手册 这个库被介绍为一个最常用的用来给孩子们介绍编程知识的方法库,其主要是用于程序设计入门,是标准库之一,利用turtle可以制作很多复杂的绘图. turtle原理理解 turtle名称含义为"海龟",我们想象一只海龟,位于显示器上窗体的正中心,在画布上游走,它游走的轨迹就形成了绘制的图形. 海龟的运动是由程序控制的,它可以变换颜色,改变大小(宽度)等. 正文开始: 该经验主要针对: 1.命令行受管理员权限限制 2.python3.8与tu

  • pip安装提示Twisted错误问题(Python3.6.4安装Twisted错误)

    当我们在安装scrapy的过程中出现了Twisted错误,当我们有继续安装Twisted的时候,又继续报错,通过一系列的查询和了解,终于发现了问题,现在就来和大家一起解决这个复杂的BUG-- 环境 Python3.6.4 + Windows 10 问题描述 当我在安装pip install scrapy的过程中报Twisted的错误: 当我又继续安装pip install Twisted的时候,还是依然报错. 问题原因 当我从网上搜寻了很多资料后发现,原来是Twisted和高版本的Python有

  • 在Docker中的ubuntu中安装Python3和Pip的问题

    正文 1)下载ubuntu镜像 docker pull ubuntu 2)查看镜像 docker images 3)运行容器 docker run -itd --name ubuntu-test ubuntu 4)进入容器 sudo docker exec -it ubuntu-test /bin/bash 5)更新源 apt-get update 如果不进行这一步的话,有可能会出现这样的问题: Reading package lists... Done Building dependency

随机推荐