win7系统下python安装numpy,matplotlib,scipy和scikit-learn
1、安装numpy,matplotlib,scipy和scikit-learn
win7系统下直接采用pip或者下载源文件进行安装numpy,matplotlib,scipy时会遇到各种问题,这是因为这些库需要C编译环境,所以无法完成安装会出错。
采用以下方法安装完成:
(1)在http://www.lfd.uci.edu/~gohlke/pythonlibs/上找到numpy对应版本的whl文件下载,比如32位和64位系统,python的版本2.7还是3.x。然后
pip install download_dir/name.whl进行安装,比如下载路径在D:\python,那么执行命令如下所示。
pip install D:\python\numpy-1.11.2+mkl-cp27-cp27m-win_amd64.whl
(2)按照以上方法依次完成matplotlib,scipy和scikit-learn。安装完成以后会在py_installdir\Lib\site-packages找到对应的库文件夹。其中py_installdir是python的安装路径。
2、总结了一下python安装第三方库的方法主要有:
(1)可以到官网https://pypi.python.org/pypi下载源文件安装,一般是zip格式,下载后解压到py_installdir/Lib目录下,打开cmd,转到解压目录下,执行python setup.py install即完成安装。
cd py_installdir/Lib/解压目录 python setup.py install
(2)按照以上方法在官网https://pypi.python.org/pypi上搜索安装setuptools以后,可以使用easy_install来安装第三方库。在这里需要将路径py_installdir/Scripts加入到系统环境变量中。比如安装beautifulsoup4。
easy_install beautifulsoup4
安装完成后可以在py_installdir\Lib\site-packages找到对应的库文件夹。
(3)采用上面方法安装pip,可以使用pip来安装第三方库和whl文件。
easy_install pip
pip install beautifulsoup4
有些第三方库因为需要特殊的编译环境,在window系统上编译比较麻烦,可以到http://www.lfd.uci.edu/~gohlke/pythonlibs/下载对应版本的whl文件,然后采用pip命令进行安装。
pip install download_dir/name.whl
说明:whl文件其实也是一种压缩格式,里面包括了py文件和编译后的pyd文件。
3、Python 包管理工具解惑