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. Linux有问必答-如何创建和挂载XFS文件系统
  2. java学习笔记(五)----super用法,final用法,抽象类,接口
  3. I/O Performance HOWTO: Avoiding Bounce Buffers
  4. Zookeeper 服务注册中心
  5. 他不怕被拒绝_不怕被拒绝,这几大星座男追人时最有耐心
  6. HotSpot增量Java垃圾收集器
  7. Aescrpts Text Chain for Mac - AE动态文本链排列脚本插件
  8. matlab exe mingw,matlab笔记:安装MinGW编译器
  9. screen 命令示例:管理多个终端会话
  10. 递归法:汉诺塔(快速掌握)
  11. QT重装系统后的程序异常处理与Windows奔溃导致无法开机的资料备份
  12. Python——彩票(大乐透)模拟随机选号
  13. 沉睡者 - 抖音中视频计划横版16:9视频制作教程
  14. magicbook14能装鸿蒙系统吗,荣耀magicbook14锐龙版评测_magicbook14锐龙版缺点
  15. IBM服务器无法启动怎么恢复
  16. SQL(07)_INSERT INTO SELECT
  17. 快手:星星之火,寒冬燎原
  18. 手机如何制作gif?简单三步在线合成gif动图
  19. 51单片机c语言试题及答案,单片机C语言期末考试题..
  20. https请求连接超时

热门文章

  1. HTML+CSS清除浮动
  2. android 心率动画,如何在Android Wearable中访问心率传感器?
  3. C#自学36一return的用法及意义return 0和return 1和return -1
  4. 求三角形面积c 语言,C语言求三角形面积
  5. 使用java操控串口
  6. Pytorch之contiguous
  7. pytorch中contiguous()的用法
  8. 跳槽:三年五年一个坎
  9. 详细讲解【拓展欧几里得】
  10. 为什么我们需要一个 SQL 数据库审核平台