64位32位windows7安装python34和python27,numpy,scipy,matplotlib,scikit-learn等第三方模块

来更我的第一篇博客啦,希望通过博客这种方式给自己学习一个总结,如果说里边的内容可以给有些人带来一些帮助,那就更好了。在以后的日子,我学习的一些内容,然后都记录在这里地方,开始吧。

平时我需要做一些数据挖掘的实验,matlab实在太慢了,觉得python是一个不错的工具,里边有numpy还有scikit-learn这样的机器学习模块,可以带来很多的便利,所以就琢磨着学习一下。



Python安装numpy,scipy,matplotlib,scikit-learn

 

 

1.      根据需要在python官网点击打开链接选择合适的32或64位版本的python27或python34,一般情况下和系统的位数一样就好(不过在64位系统下也可以安装32位的         python,亲测可用)如下图所示

 64位32位windows7安装python34和python27,numpy,scipy,matplotlib,scikit-learn等第三方模块_第1张图片

在选择python版本的时候,尽量选择最近一年的版本吧,因为在安装的时候可以选择添加到路径,免去添加路径的麻烦,把最后一项选上就好,python2.7.6就没有这个选项

64位32位windows7安装python34和python27,numpy,scipy,matplotlib,scikit-learn等第三方模块_第2张图片

安装完成后,只要cmd打开windows的dos系统下,直接输入python就可以直接使用了,如果成功说明已经添加路径成功,如果提示不是系统命令,那就需要自行添加路径了。要添加两个目录,D:\Python27\;D:\Python27\Scripts;,安装目录和安装目录下的scripts目录,添加scripts目录是由于pip命令在这个目录下,不然无法pip安装。

64位32位windows7安装python34和python27,numpy,scipy,matplotlib,scikit-learn等第三方模块_第3张图片

64位32位windows7安装python34和python27,numpy,scipy,matplotlib,scikit-learn等第三方模块_第4张图片

出现上面的画面说明python就已经安装成功了。我们在这个界面直接安装numpy,scipy,matplotlib和scikit-learn的包


2.       这里用非官方的whl安装包,可以免去官方包安装时关于VS编译器的要求(py27需要VS2008,py34需要VS2010的编译器,都是指定版本的,其他版本不可用,但是VS是可以并存的,只要有它需要的版本就行,亲自测试过),需要先下载下来。下载地址http://www.lfd.uci.edu/~gohlke/pythonlibs/ 点击打开链接

以numpy为例

64位32位windows7安装python34和python27,numpy,scipy,matplotlib,scikit-learn等第三方模块_第5张图片

由于我使用的是64位的python2.7.10,所以我选择红色标记的这个版本,版本必须正常,不然无法使用,将你所需要的包都下载下来


3.      下载完所有的包以后,放在你的路径下并且cmd命令进入该路径。使用命令pip install *.whl(文件全名要加后缀),就可以安装了,numpy,scipy,matplotlib,scikit-learn最好按顺序安装,因为后面的包对前面有依赖关系

   进入python导入numpy,没有报错说明安装成功

 64位32位windows7安装python34和python27,numpy,scipy,matplotlib,scikit-learn等第三方模块_第6张图片

 

最后还要说几点:

1.      使用该方法进行第三方模块的安装,尽量都使用该网站的包,因为如果两个包是依赖关系,一个官方,一个非官方就会出现版本不兼容的问题,出现常见的错误:

ImportError:DLL load failed:找不到指定的模块,解决方法就是卸载掉来源不同的包,使用同一来源

2.      若出现各种编译问题的错误如error: Unable to find vcvarsall.bat和出现u’path’的错误

解释说因为没有vs的编译环境,需要按照指定版本安装指定的VS编译器,在安装过程中一定要把x64C++编译器选上,默认是没有选的。

3.      最后我建议大家都安装一个VS吧,因为很多包都是用C来写的,需要编译

         在安装过程中,选择自定义,把X64编译器勾起来

         64位32位windows7安装python34和python27,numpy,scipy,matplotlib,scikit-learn等第三方模块_第7张图片

         64位32位windows7安装python34和python27,numpy,scipy,matplotlib,scikit-learn等第三方模块_第8张图片

 


你可能感兴趣的:(scikit-learn,windows732位64位,第三方模块)