install Chaco——交互式图表

安装chaco模块
虽然有详细的文档介绍,不过都是英文的,我个人觉得太复杂了,由于急用,不想费时研究~
我是用anaconda和pycharm进行编程的,所以直接进入anaconda根目录加载模块
由于我的版本比较旧,故先更新:

然后输入:conda install pip               #更新anaconda里的packages

# 安装模块
conda install scipy
# 更新模块
conda update scipy
# 更新所有模块
conda update --all
之后:
再通过pip安装chaco package: pip install chaco(当然关联的包也是要install的)

注意:conda info package's name       #  可以查看该包的dependencies

基于以上,最后, install的顺序如下
  1. pip install traits
  2. pip install pyface
  3. pip install traitsui
  4. pip install enable
  5. pip install chaco

但是还是有问题(编译环境问题):
解决  unable to find vcvarsall.bat问题:(转自 http://my.oschina.net/zhangdapeng89/blog/54407
  1. 先安装 MinGW(Mingw-w64: http://mingw-w64.org/doku.php注意64位的要选择x86_64,才能得到64位程序的编译能力),在其安装目录下的bin文件夹中找到mingw32-make.exe,复制一份为make.exe;
  2. MinGW路径添加到环境变量path中,如: D:\mingw-w64\bin添加到path中;(
    安装测试 :打开cmd,进入d:\mingw64\bin目录,输入一下命令gcc -v
    将显示gcc的版本等信息,如果看到此信息,表示安装成功)
  3. 命令窗口进入安装目录下
  4. 输入命令变为:setup.py install build --compiler=mingw32(python setup.py build)

一番波折,还是不行,从 http://stackoverflow.com/questions/34135280/valueerror-unknown-ms-compiler-version-1900了解到,using a new install of Python 3.5 from Anaconda and Mingw64 with GCC 5.2.0 running within MSYS2 on Windows 7
于是:
1、下载 msys2( Both 32 and 64-bit are supported )

MSYS2 有三个执行脚本,分别是 msys2_shell.bat、mingw32_shell.bat 和 mingw64_shell.bat: mingw32_shell.bat 优先使用 msys64/mingw32 下的工具,mingw64_shell.bat 优先使用 msys64/mingw64 下的工具,而 msys2_shell.bat 两个都不使用,只用自身 msys 的工具

pacman -Sl查看可以安装的包,用pacman -Ss来模糊搜索,pacman -Q来列出已经安装的包,各种命令都可以用pacman -h获得帮助:
$ pacman -h
用法: pacman <操作> […]
操作:
pacman {-h –help}
pacman {-V –version}
pacman {-D –database} <选项> <软件包>
pacman {-Q –query} [选项] [软件包]
pacman {-R –remove} [选项] <软件包>
pacman {-S –sync} [选项] [软件包]
pacman {-T –deptest} [选项] [软件包]
pacman {-U –upgrade} [选项] <文件>

2、设置一下path环境变量: \usr\bin加到path

3、打开MinGW-w64 Win64 Shell(也就是mingw64_shell.bat,因为我的是64位的) 先安装 GCC 5.2.0 包:pacman -S gcc

4、 安装python包: pacman -S  mingw-w64-x86_64-python3-scipy 即可; 更新包用pacman -Sy )
如果是“未找到目标”:则可以更改 镜像帮助 或者 直接使用pip
如下面pacman的配置演示:
找到 mirrorlist.mingw64 ,在文件开头添加:
Server = http://mirrors.ustc.edu.cn/msys2/REPOS/MINGW/x86_64
##Server = https://www.python.org
##Server = https://github.com/enthought/enable

pacman 的配置

编辑 /etc/pacman.d/mirrorlist.mingw32 ,在文件开头添加:

  Server = http://mirrors.ustc.edu.cn/msys2/REPOS/MINGW/i686

编辑 /etc/pacman.d/mirrorlist.mingw64 ,在文件开头添加:

  Server = http://mirrors.ustc.edu.cn/msys2/REPOS/MINGW/x86_64

编辑 /etc/pacman.d/mirrorlist.msys ,在文件开头添加:

  Server = http://mirrors.ustc.edu.cn/msys2/REPOS/MSYS2/$arch

然后执行 pacman -Sy 刷新软件包数据即可。

一些镜像:
#### MSYS2 repository mirrorlist## Changed on 2014-11-15
####中国科学技术大学开源软件镜像
Server = http://mirrors.ustc.edu.cn/msys2/REPOS/MSYS2/$arch
##北京理工大学镜像
Server = http://mirror.bit.edu.cn/msys2/REPOS/MSYS2/$arch
##日本北陆先端科学技术大学院大学 sourceforge 镜像
Server=http://jaist.dl.sourceforge.net/project/msys2/REPOS/MSYS2/$arch
##The UK Mirror Service Sourceforge mirror
Server=http://www.mirrorservice.org/sites/download.sourceforge.net/pub/sourceforge/m/ms/msys2/REPOS/MSYS2/$arch
## Primary
Server = ftp://148.251.42.38/MSYS2/$arch
## Sourceforge.net
Server = http://downloads.sourceforge.net/project/msys2/REPOS/MSYS2/$arch

#### 64-bit Mingw-w64 repository mirrorlist## Changed on 2014-11-15
####中国科学技术大学开源软件镜像
Server = http://mirrors.ustc.edu.cn/msys2/REPOS/MINGW/x86_64
##北京理工大学镜像
Server = http://mirror.bit.edu.cn/msys2/REPOS/MINGW/x86_64
##日本北陆先端科学技术大学院大学 sourceforge 镜像
Server =http://jaist.dl.sourceforge.net/project/msys2/REPOS/MINGW/x86_64
##The UK Mirror Service Sourceforge mirror
Server=http://www.mirrorservice.org/sites/download.sourceforge.net/pub/sourceforge/m/ms/msys2/REPOS/MINGW/x86_64
## Primary
Server = ftp://148.251.42.38/MINGW/x86_64
## Sourceforge.net
Server = http://downloads.sourceforge.net/project/msys2/REPOS/MINGW/x86_64


#### 32-bit Mingw-w64 repository mirrorlist## Changed on 2014-11-15
####中国科学技术大学开源软件镜像
Server = http://mirrors.ustc.edu.cn/msys2/REPOS/MINGW/i686
##北京理工大学镜像
Server = http://mirror.bit.edu.cn/msys2/REPOS/MINGW/i686
##日本北陆先端科学技术大学院大学 sourceforge 镜像
Server =http://jaist.dl.sourceforge.net/project/msys2/REPOS/MINGW/i686
##The UK Mirror Service Sourceforge mirror
Server=http://www.mirrorservice.org/sites/download.sourceforge.net/pub/sourceforge/m/ms/msys2/REPOS/MINGW/i686
## Primary
Server = ftp://148.251.42.38/MINGW/i686
## Sourceforge.net
Server = http://downloads.sourceforge.net/project/msys2/REPOS/MINGW/i686




难过,最终解决不了cygwin 问题,不过,enthought提供了 canopy,里面有chaco包,只好下载安装,在其使用chaco了。







  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值