Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux / Python配置第三方库Numpy和matplotlib的曲折之路

本人是64位系统,Python新手,花了将近一个晚上才将numpy和matplotlib勉强配置成功,现将这个曲折经历记录如下: 第一步:安装Python 从Python官网下载32位的Python。Python下载地址: 这里之所以下载32位的Python,是因为笔者之前安装过64位Python,在加载第三方模块时各种不成功,百度了一下大家都说直接pip install就OK了,但一直都失败,因此才出此下策,不过好在64位windows系统时支持32位Python的。,其实这里选装32位Python还有一个重要原因:可以轻松找到numpy模块在win32平台下的exe版安装文件,从而避免了whl文件的安装,我最终选装32位的python3.4.1。 第二步:更新pip工具 在安装Python完成后,首先将路径添加到环境变量中,以便能够在cmd窗口中直接调用pip命令: 需要强调的一点是Python在安装时时默认安装了pip工具的,但其版本不一定是最新的,因此若我们希望通过pip工具来安装Python第三方库,首先需要将其更新为最新版本,方法很简单,只需在cmd窗口中输入“pip install --upgrade pip”命令即可。不过我这里使用Pycharm作为Python的IDE,因此通过Pycharm完成了pip版本的更新: 在左侧列表中选中对应模块,单击右侧的向上的箭头即完成对应的版本更新,当然其原理也是再后台调用了upgrade命令,Pycharm这个小功能还是蛮方便的。 第三步:手动安装numpy.exe文件 更新完pip,我们当然首先想到的是通过pip来自动为我们添加numpy模块,但当我输入“pip install numpy”时DOS在这个界面卡了一万年,然后报错: 然后我尝试手动现在numpy的whl安装文件,直接pip 安装文件.whl,还是失败。 于是我希望能够找到numpy的exe版安装文件来一劳永逸,费了九牛二虎之力,终于找到了: 下载地址:,我这里安装了1.9.1,当然也可以装最新的1.10.1,下载完成后双击安装即可,异常方便。观察发现,这里只有win32安装程序,这也是为什么之前我们安装32位python的原因。 第四步:安装matplotlib库 安装完numpy之后在安装matplotlib就显得异常简单,直接在cmd窗口中输入“pip install matplotlib”,pip就会自动检测、下载安装所有组件,非常方便。 总之一句话,如果64位系统安装(pip安装whl文件)失败,那么请用32位Python吧,因为能够找到32位的exe版安装文件,这算不算投机取巧呢? 第五步:安装Pygame模块 配置完之后,我还是有一个疑问,就是为什么pip安装whl文件会失败呢?初步推断是路径问题,于是我尝试手动安装一下pygame(游戏开发的一个模块)这个第三方模块来证实自己的推断。 首先,下载pygame的whl文件:下载地址: 我默认直接下载到了桌面上,然后调用pip工具进行安装,果然,程序报错: 程序说得很清楚,找不到文件,一次我们考虑将该whl文件放在C盘根目录下,然后通过cmd进入C盘来启动这个文件:  安装成功(由于我之前已经安装过pygame,所以系统没有再次提示)。 第六步:总结 折腾了一晚上,对于Python配置第三方库有这么几个体会: (1)首选“pip install 名称”进行自动安装 (2)如果自动安装失败,则手动下载对应的whl文件,用“pip install”进行安装,这里一定要注意路径的问题。 (3)仍失败,则去sourceforge上下载对应的exe版本,这种情况下要求用户安装32位的python,因为sourceforge上貌似只有32位的exe文件。下面关于Python的文章您也可能喜欢,不妨看看:Linux下Python的安装以及注意事项  http://www.linuxidc.com/Linux/2015-11/124861.htmUbuntu 14.04 下安装使用Python rq模块  http://www.linuxidc.com/Linux/2015-08/122441.htm无需操作系统直接运行 Python 代码  http://www.linuxidc.com/Linux/2015-05/117357.htmCentOS上源码安装Python3.4  http://www.linuxidc.com/Linux/2015-01/111870.htm《Python核心编程 第二版》.(Wesley J. Chun ).[高清PDF中文版] http://www.linuxidc.com/Linux/2013-06/85425.htm《Python开发技术详解》.( 周伟,宗杰).[高清PDF扫描版+随书视频+代码] http://www.linuxidc.com/Linux/2013-11/92693.htmPython脚本获取Linux系统信息 http://www.linuxidc.com/Linux/2013-08/88531.htm在Ubuntu下用Python搭建桌面算法交易研究环境 http://www.linuxidc.com/Linux/2013-11/92534.htmPython 语言的发展简史 http://www.linuxidc.com/Linux/2014-09/107206.htmPython 的详细介绍:请点这里
Python 的下载地址:请点这里 本文永久更新链接地址:http://www.linuxidc.com/Linux/2015-12/125935.htm