win7/win10 64位系统中安装python中有关机器学习对应的包和库

来源:互联网 发布:三天学会mysql 编辑:程序博客网 时间:2024/06/03 22:40


  1. 前提
    python中有关机器学习的包有:在Pthon下做机器学习,需要科学计算包和绘图库的支持,科学计算则是NumPy或SciPy,似乎NumPy更流行些。画图工具包则必定为matplotlib。这些都是开源、免费使用的,选择这些库主要的原因是做线性代数中的矩阵计算极为便利,而且效率比自己开发高的多。这些库的官方只给了32位exe,而没有给出64位对应的编译文件。这个网址中http://www.lfd.uci.edu/~gohlke/pythonlibs/有非官方的很多.whl文件,在这里你可以下载.whl文件。注意里面的文件名:有win32的是32位的程序,amd64是64位的程序,cp27指python是2.7版本的,cp34是python3.4版本的。找到与你对应的文件就ok了。
  2. 安装过程
    • 首先安装python程序,这个可以百度一下有非常多的教程。
    • 安装完了之后,打开你python安装的目录,然后进入Scripts你会发现里面会有pip.exe。这是接下来要用的程序,如果没有的话,你要自己安装这个软件,不过现在在安装python时都会自动安装这个软件。然后打开CMD,使工作目录变成上面的Scripts。例如我的是
      cd /d C:\Python27\Scripts。
    • 完成上述工作后,输入命令:pip install wheel。安装成功后就把你以前下载好的.whl文件准备好。

  1. 先安装Numpy包,你在命令提示符窗口中输入:pip install **.whl。这里的**是指对应Numpy包路径全名。有种快捷的方法是你先在命令提示符窗口中输入pip install,然后你找到对应的包文件直接把该文件拖入到命令提示符窗口中,这样pip install 后面会自动添加numpy包的路径全名。例如我的是:pip install C:\PythonForMachineLearning\scipy-0.16.1-cp27-none-win_amd64.whl。
  2. 然后再安装matplotlib包。具体安装方法和1类似。这个顺序不能调换的。因为在安装matplotlib包时,要依赖Numpy包的一些东西。
  3. 最后安装机器学习库scikit-learn。还是跟1一样的方式安装。

以上是我安装python有关机器学习对应的包和库的全过程,这个方式对于64位的win7和win10都适用。亲测有效!
0 0
原创粉丝点击