参考用书 《利用Python进行技术分析:Python for Data Analysis》

官方把epd (https://www.enthought.com/products/canopy/package-index/) 升级为Canopy(https://www.enthought.com/products/canopy/package-index/),为了尽可能和书籍一致,只能去其他地方想办法了

从这里下载离线镜像 http://mirror.seas.harvard.edu/epd/enthought.com/repo/free/

$wget http://mirror.seas.harvard.edu/epd/download.enthought.com/epd_free/epd_free-7.2-2-rh5-x86_64.sh

安装:http://courses.cs.washington.edu/courses/cse140/12su/computing-resources.html

#chmod u+x epd_free-7.2-2-rh5-x86_64.sh

$.epd_free-7.2-2-rh5-x86_64.sh

先让你接受协议,然后指定安装路径,如~/epd会自动安装依赖如下:

Do you approve the license terms? [yes|no]
[no] >>> yes

EPD_free will be installed to this location:
/home/jp/Downloads/epd_free-7.2-2-rh5-x86_64

* Press Enter to accept this location
  * Press CTRL-C to abort
  * or specify an alternate location.  Please ensure that your location
    contains only ASCII letters, numbers and the following punctuation
    chars: '.', '_', '-'

[/home/jp/Downloads/epd_free-7.2-2-rh5-x86_64] >>> /home/jp/epd
Installing to /home/jp/epd ... please wait
Fixing RPATH...
Trying to run Python interpreter:
/home/jp/epd
Compiling all Python modules...
Extracting: '.zips/special.zip'
Bootstrapping: LOCAL-REPO/enstaller-4.4.1-1.egg
   322 KB [.................................................................]
appinst-2.1.0-1.egg                                              [installing]
   107 KB [.................................................................]
cloud-2.3.9-1.egg                                                [installing]
   837 KB [.................................................................]
configobj-4.7.2-2.egg                                            [installing]
   244 KB [.................................................................]
distribute-0.6.24-1.egg                                          [installing]
  1.45 MB [.................................................................]
etsproxy-0.1.1-1.egg                                             [installing]
  1.03 MB [.................................................................]
Examples-7.2-0.egg                                               [installing]
  3.38 MB [.................................................................]
freetype-2.4.4-1.egg                                             [installing]
  2.78 MB [.................................................................]
idle-2.7.2-2.egg                                                 [installing]
    73 KB [.................................................................]
ipython-0.12-1.egg                                               [installing]
  7.27 MB [.................................................................]
nose-1.1.2-1.egg                                                 [installing]
   916 KB [.................................................................]
numpy-1.6.1-0.egg                                                [installing]
 26.24 MB [.................................................................]
PIL-1.1.7-3.egg                                                  [installing]
  1.44 MB [.................................................................]
pyaudio-0.2.4-1.egg                                              [installing]
   218 KB [.................................................................]
pyface-4.1.0-1.egg                                               [installing]
  3.52 MB [.................................................................]
pyglet-1.1.4-2.egg                                               [installing]
  5.67 MB [.................................................................]
python_dateutil-1.5-2.egg                                        [installing]
   399 KB [.................................................................]
pytz-2011n-1.egg                                                 [installing]
   913 KB [.................................................................]
pyzmq-2.1.11-1.egg                                               [installing]
  1.47 MB [.................................................................]
scipy-0.10.0-0.egg                                               [installing]
107.06 MB [.................................................................]
tornado-2.1.1-1.egg                                              [installing]
  1.34 MB [.................................................................]
traits-4.1.0-1.egg                                               [installing]
  2.24 MB [.................................................................]
traitsui-4.1.0-1.egg                                             [installing]
  4.43 MB [.................................................................]
wxPython-2.8.10.1-3.egg                                          [installing]
 58.68 MB [.................................................................]
apptools-4.0.1-1.egg                                             [installing]
  1.68 MB [.................................................................]
enable-4.1.0-1.egg                                               [installing]
  5.31 MB [.................................................................]
matplotlib-1.1.0-1.egg                                           [installing]
 13.27 MB [.................................................................]
chaco-4.1.0-1.egg                                                [installing]
  2.90 MB [.................................................................]
EPD-7.2-0.egg                                                    [installing]
     5 KB [.................................................................]
PythonDocHTML-2.7.2.egg                                          [installing]
 28.83 MB [.................................................................]
done.

As the last step, you should edit your .bashrc or prepend
    the EPD_free install path:

/home/jp/epd/bin

Thank you for installing EPD_free!

然后安装padas

#sudo easy_install pandas

Error 1:

pkg_resources.VersionConflict: (numpy 1.6.1 (/home/jp/epd/lib/python2.7/site-packages), Requirement.parse('numpy>=1.7.0'))

$sudo pip install --upgrade numpy>=1.7.0

Error 2:

# Extra version check in case wxversion lacks AlreadyImportedError;
ImportError: Matplotlib backend_wx and backend_wxagg require wxPython >=2.8
#sudo pip install --upgrade wxPython>=2.8

http://stackoverflow.com/questions/5121574/wxpython-import-error
$sudo apt-get install libjpeg62 

Error 3:

UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 72: ordinal not in range(128)
$sudo apt-get install libevent-dev python-dev

安装pandas

#sudo easy_install pandas
gcc编译 ,时间会比较久

安装完成后,

$ipython --pylab

import pandas

Error 4:ImportError: No module named pandas

检查了下原因,pandas确实是已经装了,只不过没有装在epd/bin下, epd/bin下的Python版本是2.7.2

系统自带的python 是2.7.6 ,结果把pandas装在系统自带的Python site-packages里了。现在就卡在这一步,先记录到这里再说。

Python数据分析 EPD的更多相关文章

  1. [Python数据分析]新股破板买入,赚钱几率如何?

    这是本人一直比较好奇的问题,网上没搜到,最近在看python数据分析,正好自己动手做一下试试.作者对于python是零基础,需要从头学起. 在写本文时,作者也没有完成这个小分析目标,边学边做吧. == ...

  2. 【Python数据分析】Python3多线程并发网络爬虫-以豆瓣图书Top250为例

    基于上两篇文章的工作 [Python数据分析]Python3操作Excel-以豆瓣图书Top250为例 [Python数据分析]Python3操作Excel(二) 一些问题的解决与优化 已经正确地实现 ...

  3. 【Python数据分析】Python3操作Excel(二) 一些问题的解决与优化

    继上一篇[Python数据分析]Python3操作Excel-以豆瓣图书Top250为例 对豆瓣图书Top250进行爬取以后,鉴于还有一些问题没有解决,所以进行了进一步的交流讨论,这期间得到了一只尼玛 ...

  4. 【搬砖】【Python数据分析】Pycharm中plot绘图不能显示出来

    最近在看<Python数据分析>这本书,而自己写代码一直用的是Pycharm,在练习的时候就碰到了plot()绘图不能显示出来的问题.网上翻了一下找到知乎上一篇回答,试了一下好像不行,而且 ...

  5. Python 数据分析(二 本实验将学习利用 Python 数据聚合与分组运算,时间序列,金融与经济数据应用等相关知识

    Python 数据分析(二) 本实验将学习利用 Python 数据聚合与分组运算,时间序列,金融与经济数据应用等相关知识 第1节 groupby 技术 第2节 数据聚合 第3节 分组级运算和转换 第4 ...

  6. Python数据分析(二): Numpy技巧 (1/4)

    In [1]: import numpy numpy.__version__ Out[1]: '1.13.1' In [2]: import numpy as np  

  7. Python数据分析(二): Numpy技巧 (2/4)

    numpy.pandas.matplotlib(+seaborn)是python数据分析/机器学习的基本工具. numpy的内容特别丰富,我这里只能介绍一下比较常见的方法和属性.   昨天晚上发了第一 ...

  8. Python数据分析(二): Numpy技巧 (3/4)

    numpy.pandas.matplotlib(+seaborn)是python数据分析/机器学习的基本工具. numpy的内容特别丰富,我这里只能介绍一下比较常见的方法和属性.   昨天晚上发了第一 ...

  9. Python数据分析(二): Numpy技巧 (4/4)

    numpy.pandas.matplotlib(+seaborn)是python数据分析/机器学习的基本工具. numpy的内容特别丰富,我这里只能介绍一下比较常见的方法和属性.   第一部分: ht ...

随机推荐

  1. 双系统在Linux下查看win的硬盘(Ubuntu 16.04 挂载Windows的 硬盘)

    一般情况下,Linux的桌面系统能够直接查看到计算机各个硬盘的文件情况 但是,当我们想通过命令行查看Windows下的硬盘的时候,会发现在 /media/ (一般Windows下的盘会挂载到这里)文件 ...

  2. Stylus的基础用法

    介绍 在学习一个 Vue.js 项目的过程中,注意到源码中样式的部分并没有用熟悉的 .css 样式文件,而是发现了代码长得和 CSS 相像的 .styl 文件.这个 .styl 以前没见过啊,你是谁? ...

  3. 【河南省第十届ACM 省赛 A-谍报分析】

    题目描述 “八一三”淞沪抗战爆发后,*几次准备去上海前线视察和指挥作战.但都因为宁沪之间的铁路和公路遭到了敌军的严密封锁,狂轰滥炸,一直未能成行. 特科组织,其主要任务是保卫的安全,了解和掌握敌方的动 ...

  4. LeetCode OJ:Palindrome Linked List(回文链表判断)

    Given a singly linked list, determine if it is a palindrome. Follow up:Could you do it in O(n) time ...

  5. react layout init

    class Layout extends React.Component { constructor(props) { super(props); } render() { return ( < ...

  6. 你不知道的sticky

    position:sticky,Chrome新版本已经做了支持.sticky的中文翻译是“粘性的”,position:sticky表现也符合这个粘性的表现.基本上,可以看出是position:rela ...

  7. 敏捷开发之scrum模型

    什么是敏捷开发? 敏捷开发(Agile Development)是一种以人为核心.迭代.循序渐进的开发方法. 怎么理解呢?首先,我们要理解它不是一门技术,它是一种开发方法,也就是一种软件开发的流程,它 ...

  8. Qt TabWidget QTabBar 宽高设置

    /*************************************************************************** * Qt TabWidget QTabBar ...

  9. 【学习】JennyHui学自动化测试

    学习材料:虫师的Python书,乙醇的教程 Selenium 常用的键盘事件 智能等待 处理富文本框 定位 界面数据与数据库数据对比 Excel操作 下载文件 Selenium 2.0 学习笔记 == ...

  10. mysql8之与标准sql的区别

    一  mysql8概述 在研究mysql8新特性的时候,越来越感觉mysql8朝sql server看齐.看来对于中小型企业级应用也挺有兴趣,但是没有企业级的应用套件,有知道的麻烦告知.本文不探讨my ...