https://sourceforge.net/projects/winpython/files/WinPython_2.7/2.7.12.3/

WinPython是Python编程语言的免费开源的便携发行版。支持Windows Vista / 7 / 8 ,可作为科学和教育用途。最简单的方法来运行 Python、Spyder 和 SciPy 等任何Windows电脑上,无需安装任何东西!

WinPython使用说明

Python的IDE发行版有很多,不过,最常用的是winpython,它轻巧便携。

包含了常用的科学计算工具包numpy,scipy,sklearn,matplotlib,还有可以调用C动态库的扩展包ctypes,更好的是它有32位和64位。

winpython实际上是整合了IDE工具spyder和一些科学计算包,默认包含了以下工具包,有了这些工具包,完全可以替代MATLAB做科学计算:

numpy、scipy:

数值计算工具包,里面我含了各种矩阵算,MATLAB有的,它基本上都有。

不过,里面有array和matrix两种类型,最好是用array类型的,因为它的功能最全,大部分函数处理的类型都是array。

scipy实际上包含了numpy的功能,并且还有2D绘图子工具包pylab,里面的plot用法很像matlab的。

scipy里有各种最优化算法,比如约束最优化,非约束最优化等等。

matplotlib:

2D和3D绘图工具,绘图功能强大,各种数据可视化表现方式,没有做不到的,只有你想不到的。

sklearn:

各种学习算法,聚类算法都在里面,比如svm,k-means,KNN,PCA,随机森林等等一大堆。

ctypes:

能使python和c交流的工具包有好几个,但是我认这个最好用。

因为,你可以用VS生成一个动态库,而ctypes则可以直接去调用动态库中的函数。

当你要处理复杂运算时,用纯粹的python实现出来的会慢的有如世界末日,但是用C实现无疑是最快的办法。

而ctypes则可以帮你轻松做到这一点。想想matlab和c的混编,光是数据提取和类型转换就是一堆,估计很多人会有种想死的感觉。

由于ctypes实现了python便捷访问c动态库的功能,你会觉得python和c的混编是一件非常轻松快乐的事情。

它的方便之处还在于,numpy或scipy的数据成员中是默认包含ctypes的,这使python到c函数的各种数据类型的参数传递变得异常简单。

WinPython特点介绍

这是一个全功能的基于Python的科学环境:

专为科学家,数据科学家和教育工作:

1.使用Python与Spyder的和IPython中,或空闲交互式数据处理和可视化

2.即开即装即用的工作编译器(Mingw64),完全集成用Cython和Numba!见包含的例子

3.为高级用户提供的连接器(cffi,ODBC,rpy2,scilab2py,请求,...)和专用 Flavors(R,Julia,...)

注册关联:

关联的文件扩展名的.py,.pyc文件和.pyo到Python解释器

注册在Windows资源管理器的Python图标

加上与空闲和编辑与Spyder的为.py文件右键菜单项编辑

注册WinPython作为一个标准的Python发行(Python标准的Windows安装程序会看到WinPython在Windows注册表中)

在如下网址下载:https://sourceforge.net/projects/winpython/files/WinPython_2.7/2.7.10.3/WinPython-32bit-2.7.10.3.exe/download   WinPython-32bit-2.7.10.3.exe版本的winPython,进行安装,安装完成后在

C:\WinPython-32bit-2.7.10.3\scripts执行\spyder.bat运行spyder集成开发环境但是出现如下错误:

Traceback (most recent call last):
  File "C:\WinPython-32bit-2.7.10.3\python-2.7.10\lib\runpy.py", line 162, in _run_module_as_main
    "__main__", fname, loader, pkg_name)
  File "C:\WinPython-32bit-2.7.10.3\python-2.7.10\lib\runpy.py", line 72, in _run_code
    exec code in run_globals
  File "C:\WinPython-32bit-2.7.10.3\python-2.7.10\lib\site-packages\spyderlib\start_app.py", line 134, in <module>
    main()
  File "C:\WinPython-32bit-2.7.10.3\python-2.7.10\lib\site-packages\spyderlib\start_app.py", line 118, in main
    from spyderlib import spyder
  File "C:\WinPython-32bit-2.7.10.3\python-2.7.10\lib\site-packages\spyderlib\spyder.py", line 141, in <module>
    from spyderlib.config.ipython import IPYTHON_QT_INSTALLED
  File "C:\WinPython-32bit-2.7.10.3\python-2.7.10\lib\site-packages\spyderlib\config\ipython.py", line 26, in <module>
    required_version=ZMQ_REQVER)
  File "C:\WinPython-32bit-2.7.10.3\python-2.7.10\lib\site-packages\spyderlib\dependencies.py", line 70, in add
    installed_version)]
  File "C:\WinPython-32bit-2.7.10.3\python-2.7.10\lib\site-packages\spyderlib\dependencies.py", line 32, in __init__
    self.installed_version = programs.get_module_version(modname)
  File "C:\WinPython-32bit-2.7.10.3\python-2.7.10\lib\site-packages\spyderlib\utils\programs.py", line 265, in get_module_version
    mod = __import__(module_name)
  File "C:\WinPython-32bit-2.7.10.3\python-2.7.10\lib\site-packages\zmq\__init__.py", line 47, in <module>
    _libzmq = ctypes.cdll.LoadLibrary(bundled[0])
  File "C:\WinPython-32bit-2.7.10.3\python-2.7.10\lib\ctypes\__init__.py", line 443, in LoadLibrary
    return self._dlltype(name)
  File "C:\WinPython-32bit-2.7.10.3\python-2.7.10\lib\ctypes\__init__.py", line 365, in __init__
    self._handle = _dlopen(self._name, mode)
WindowsError: [Error 127]

下面是网友碰到类似的问题的解决办法

http://www.cnblogs.com/yvivid/archive/2016/05/16/5497990.html

我的解决办法是:

cd C:\WinPython-32bit-2.7.10.3\scripts

pip install --upgrade pyzmp

更新到最新可用pyzmp

xp安装winPython的解决方案相关推荐

  1. mysql 8安装 windows xp_postgreSQL[Windows XP]安装问题解决方案:

    postgresql[Windows XP]安装问题解决方案: [flute0316总结] 最近我们做的家谱GIS要用到一些开源的东西,小组的其它成员在研究,我也没怎么抽出时间来关注. 昨天,突然想弄 ...

  2. xp系统一直跳出宽带连接服务器,XP系统网络问题解决方案

    XP系统网络问题解决方案 随着国内 Internet 的普及和信息产业的深化,近几年宽带网络的发展尤为迅速.下面是小编整理的一些生活上Windows XP网络故障的解决方案,希望对你有帮助! 故障1: ...

  3. 忘记Windows XP登录密码的解决方案

    忘记Windows XP登录密码的解决方案 一.利用NET命令 我们知道在Windows XP中提供了"net user"命令,该命令可以添加.修改用户账户信息,其语法格式为: n ...

  4. CentOS7编译安装MySQL5.7之后安装mysql-devel出错解决方案

    2019独角兽企业重金招聘Python工程师标准>>> 由于我的MySQL是自己编译安装,但是安装之后/etc/yum.repos.d/目录下并没有MySQL的源,导致我在安装mys ...

  5. maemo环境安装问题和解决方案(ubuntu 10.04)

    maemo环境安装问题和解决方案(ubuntu 10.04) 昨天升级了ubuntu,升到10.04,结果原本装的maemo的开发环境不能用了 重装和配置时遇到了问题,倒腾了一天,总算搞定了. 主要是 ...

  6. Windows XP安装Python,最高支持到3.4.4,后续版本不支持

    Windows XP 安装Python3.4.4,xp最高支持到3.4.4,后续版本不支持. Python3.4.4下载地址:https://www.python.org/ftp/python/3.4 ...

  7. windows XP安装配置Perl Apache

    windows XP安装配置Perl 下载: Apache 1.3.29 : ActivePerl :http://activestate.com/store/download.aspx?prdGUI ...

  8. 安装程序无法继续 因为你的计算机安装了更新的,xp安装不了ie提示“安装了更新的Internet Explorer版本”怎么办...

    IE是一款功能非常强大的浏览器,其具有非常强大的用户群体.不过,最近有用户在xp系统电脑上安装Internet Exployer浏览器时,遇到提示"安装程序无法继续,因为你的计算机上安装了更 ...

  9. xp系统本地服务器环境配置,Windows XP安装Apache环境图文详解Windows服务器操作系统 -电脑资料...

    本文章来简单的介绍Windows XP安装Apache环境图文方法,有需要了解的朋友可参考参考, 双击 apache_2.2.8-win32-x86-no_ssl.msi 文件,开始安装 Apache ...

最新文章

  1. 谷歌又一部门震荡:半年2名副总出走,开发团队只剩一半
  2. SAP S4HANA 与 ECC的差异,多话不说,上图一张!
  3. 全民大乐斗场服务器状态,看到最近很多人问重修,**说一下这个问题
  4. PX4地面站QGroundControl在ubuntu下的安装
  5. 我的世界服务器抽奖系统怎么弄,我的世界自动识别货币抽奖机如何制作
  6. Rails用DELETE method提交表单讲解
  7. SVM支持向量机,我用到的自学材料
  8. 微服务链路追踪_.NET Core微服务:分布式链路追踪系统分享
  9. 利用ajaxSubmit()提交表单后,子窗口关闭,父窗口显示查询页面
  10. LCD1602液晶显示屏驱动文件
  11. 树莓派教程 : 树莓派各版本引脚定义
  12. SV宏定义中反斜杠(\),反引号(`),双反引号(``)的作用
  13. android 远程管理,教你如何在Android上远程控制电脑
  14. 什么是rip协议其优缺点_ospf和rip 优缺点
  15. Vast.ai GPU服务器连接
  16. LDC(logic data center)与传统的(Internet Data Center-IDC)架构对比与优势(淘宝双十一经典案例解析)
  17. 高中生参加的计算机奥赛是,电脑奥赛中最寂寥的竞赛 5学生夺牌直通清华
  18. rust怎么拆除墙壁指令_腐蚀RUST基本指令及服务器指令大全
  19. 【ML】MoG与EM:从EM到MoG
  20. 使用attrib命令修复隐藏的文件夹

热门文章

  1. 【数据库】DDL、DML、DCL简介
  2. return 0 与 return 1 与 return -1的用法含义
  3. “学说话”的六个秘诀
  4. git 代码回滚 reset revert 详解 IDEA操作 4种reset区别
  5. cocos2d-x-3.3-024-仿微信飞机大战-如何引爆炸弹-实现范围攻击
  6. 《聊聊我的故事 |tomorrow》
  7. Niushop开源商城系统bug多?不适合商用?
  8. Android 友盟分享图片太大打开微信慢
  9. Windows 2012 上import cv2出现ImportError:DLL load fail报错
  10. c语言 平方 用变量,C语言编程之《变量—用来存储数据的小房子》