安装Numpy,发现错误:

No module named msvccompiler in numpy.distutils; trying from distutils

目前python除了在 Windows 下官方提供的安装版外,还有:

ActivePython,这个与官方版本的区别在于提供了额外的库和文档,并且自动设置了PATH环境变量。

Python(x,y)是一个基于python的科学计算软件包,收集了众多的函数库以及文档、教程,并配备了可视化的程序界面和集成开发环境,非常方便科研人员使用。

Python(x,y))目前的稳定版本为2.7.2.3,包含集成开发环境Eclipse和python开发插件pydev、数据交互式编辑和可视化工具spyder、基础数学库numpy和高级数学库scipy、3D可视化工具集MayaVi、python界面开发库PyQt、python与C/C++混合编译器SWIG,以及其他多种数学软件库,并配备了丰富齐全的帮助文档。总的来说是很用心维护的一个发行版,建议安装这个版本。

科学计算最基础的工具库, NumPy, SciPy. 二维绘图以及三维可视化库, matplotlib, , Chaco, Mayavi. 程序和界面开发, Traits, TraitsUI. 与Matlab相比, Python最大的优点是完全免费, 其次在文件管理, 界面设计和网络通信方面Python都有着丰富的扩展库.

Python集成软件包: Python(x,y),http://www.pythonxy.com/ 版本号与它所使用的Python版本号相同.集成了许多有用的库。

安装时首先要卸载python.

安装的时候,选择Full(安全安装):

将Python(x,y)的安装路径改为“c:\pythonxy”。否则Python将可能无法正确调用某些扩展模块。(有很多路径要选,我把最开始的路径改在 了E盘,因为C盘空间不够)。

装python的过程中要会修改很多注册表, 需要做很多允许操作. 那么暂时退出防火墙软件, 要么就坐在电脑前候着:-)
c:\python27 Python 2.7.2.1的安装路径, 所有扩展库都可以在它的子目录”Lib\site-packages”下找到
c:\pythonxy\doc 众多扩展库的说明文档和演示程序
c:\pythonxy\swig 自动生成扩展模块接口的工具, 用C语言编写扩展模块时会用到它
启动界面可以看到一些配置选项和当前版本信息.

Python(x,y)运行后的界面:

为了和numpy, scipy等社区的推荐的标准导入方式一致,请点击按钮Startup script,然后在打开的文件夹中添加一个名为numpy.py的文件,编辑此文件,添加以下几行推荐的导入

import numpy as np
import scipy as sp
import pylab as pl

此后运行IPython(x,y)的时候请记着要选择numpy.py为启动脚本。

如果要使用pylab,TraitsUI等在shell中和图形界面进行交互的话,需要选择带-wthread参数的选项(-pylab也可以)。图1.3是一个用pylab绘制sin波形图的例子:(在ipython qt中)

 pythonxy自动2.7以后,移除eclipse了。因为eclipse太大,移除了.如果是高版本的pythonxy,你可以单独安装eclipse。

http://cfa.everpcpc.com/scipydoc/install.html

http://www.cnblogs.com/ouzi/archive/2012/09/29/2708442.html

http://blog.csdn.net/sharkw/article/details/1924949

pythonxy 安装的更多相关文章

  1. windows下配置python库

    安装easy_install: 下载ez_setup.py文件,命令行执行python ez_setup.py; 将python文件夹下的Scripts文件夹加入到系统path路径: 检查easy_i ...

  2. 几条学习python的建议

    熟悉python语言, 以及学会python的编码方式. 熟悉python库, 遇到开发任务的时候知道如何去找对应的模块. 知道如何查找和获取第三方的python库, 以应付开发任务. 学习步骤 安装 ...

  3. Python之扩展包安装

    读者朋友,在比较新的版本(Python 2 >=2.7.9 or Python 3 >=3.4)中,pip或者easy_install 扩展包命令已经默认安装(可查看   你的安装目录\p ...

  4. django学习<一>:安装

    这两天打算摸索下和python相关的东西,然后正好小伙伴有个关于网站的任务,就怀着好奇的心态了解了下,然后就很自然地开始涉及django的问题. 首先就是django安装的问题,想不到第一步就出问题了 ...

  5. paper 52 :windows7环境下theano安装

    要做卷积神经网络的一些东西,所以要装theano,网上很多Theano安装教程版本较老,而各安装包更新很快,参考价值有限.走了很多弯路才装好,把这个过程记录下来,希望对大家有帮助~ ~ 我的配置:wi ...

  6. Windows下安装GnuRadio最简单的方法(没有之一)

    作者在Windows XP SP3 32位下亲测通过,理论上Win7也没问题. 1. 如果系统中安装有Python,请先把Python卸载. 2. 下载安装Python(x,y) 2.7.5.0, 下 ...

  7. python 安装ssh和Scrapy

    在Python中没有专用的SSH模块,这需要手动的安装模块才行.Python中使用SSH需要用到OpenSSH,而OpenSSH依赖于paramiko模块,paramiko模块又依赖于pycrypto ...

  8. zwPython,字王集成式python开发平台,比pythonXY更强大、更方便。

    zwPython,字王集成式python开发平台,比pythonXY更强大.更方便. 更强大,内置opencv.cuda/opencl.NLTK自然语言.pygame游戏设计等多个重量级模块库. 更方 ...

  9. Windows下安装mayavi2

    由于要使用mayavi2画三维图,但是没有找到二进制包,所以只能安装pythonxy或者canopy之类的版本,后来在http://www.lfd.uci.edu/~gohlke/pythonlibs ...

随机推荐

  1. (HLS播放器之中的一个)HLS协议之M3U8解析

    參照 http://tools.ietf.org/html/draft-pantos-http-live-streaming-08, 能够对M3U8有比較系统的认识. HLS(HTTP Live St ...

  2. 对武汉-and-IT软件开发的看法

    本编是一个武汉农村娃子,2015年毕业到现在算上实习 差不多快三年的时间了.在软件行业混的也就一般水平,从开心在学校学习的winform+DBHelper 的开发模式,到现在MVC+EF 的开发模式. ...

  3. NGUI Button 3中点击事件的触发

    NGUI事件的种类很多,比如点击.双击.拖动.滑动等等,他们处理事件的原理几乎万全一样,本文只用按钮来举例. 1.直接监听事件 把下面脚本直接绑定在按钮上,点击按钮触发的方法名必须为OnClick,当 ...

  4. 【转】Linq实现DataTable行列转换

    出处:http://www.cnblogs.com/li-peng/ 转换前的table: 转换后的table: 代码里有详细的说明, 还有一些参数我都截图了下面有 using System;usin ...

  5. 浅谈Struts2(一)

    一.Struts2引言 1.Struts2框架的概念 解决的MVC开发过程中,控制器(Controller)的通用问题. a.什么是MVC开发 MVC开发是一种编程思想,由设计者人为的把一个项目,划分 ...

  6. C++ 之STL priority_queue

    priority_queue 对于基本类型的使用方法相对简单.他的模板声明带有三个参数,priority_queue<Type, Container, Functional>Type 为数 ...

  7. C#通过WebBrowser快速扒站思路积累大量着陆页列表

    现在工作方向已经越来越倾向于项目产品运营相关的东西.对线上运营也有了一定程度的了解. 配合一些技术性的操作,能极大的便利工作中的各种高难度任务,快速提升自我,积累丰富的经验和资源. 以近期制作LP为例 ...

  8. .net 基础错误-string.replace 方法

    1.string string.Replace(string oldValue,string newValue) 返回一个新的字符串,其中当前示例中出现的所有指定字符串都替换另一个指定字符串 错误:总 ...

  9. ftpclient卡死问题

    ftpclient在调用retrieveFileStream(String remote)之后,返回inputstream,如果不想关闭ftp,继续读取其他文件. 一定要先关闭inputstream, ...

  10. [LeetCode]题解(python):115-Distinct Subsequences

    题目来源: https://leetcode.com/problems/distinct-subsequences/ 题意分析: 给定字符串S和T,判断S中可以组成多少个T,T是S的子串. 题目思路: ...