查看原文
其他

Python从0开始--学习旅程4

2016-01-05 刘顺祥 每天进步一点点2015


Python语言与R语言类似,也有很多开源的第三方扩展包,通过使用第三方扩展包可以减少开发者的很多工作量,同时也使得开发者站在巨人的肩膀上从事各项Python相关的应用。下文将从Windows环境和Linux环境中介绍如何下载第三方Python扩展包。

一、Windows环境下Python扩展包的下载与安装

1)下载exe安装文件

可以到如下网站查找所需的扩展包

http://www.lfd.uci.edu/~gohlke/pythonlibs/

https://pypi.python.org/pypi

这里需要指出的是,必须是exe文件才能直接安装。


2)下载含有setup的扩展包文件

可到如下链接中下载所需扩展包,可以是.gz格式文件,也可以是.whl格式文件。

https://pypi.python.org/pypi

对于whl文件的处理一般如下:

a:重命名文件,将whl格式改为zip或tar格式

b:解压

c:使用cmd命令格式,在指定的目录路径下输入python setup.py install

例子:


3)easy_install

easy_install是Python的一个扩展包,主要用来下载并安装第三方扩展包,使用easy_install安装第三方扩展包之前需要安装该扩展包,可以到https://pypi.python.org/pypi/ez_setup/0.9下载该扩展包,解压后双击ez_setup.py文件,待运行完毕后你会在Python安装目录下的Scripts文件夹中发现easy_install.exe文件,最后将该文件夹下的路径输入到计算机的环境变量中

使用easy_install packagename命令进行测试:



4)pip install

Python使用pip包管理器来安装、删除、管理软件包,最新版本的Python中已经默认安装了pip包管理器,老版本的需要自己手动安装。手动安装步骤如下

在确保easy_install扩展包安装好后(参见第三种方法),运行easy_install pip就可以下载并安装pip扩展包了。在完成pip扩展包安装后,就可以使用pip install packagename实现联网搜索并下载所需扩展包,如下图所示:



个人习惯,仅供参考:

在Windows环境下,我会优先考虑使用easy_install packagename或pip install packagename命令实现扩展包的下载和安装。如果这两条路子都行不通(运行超时或未在网络资源下下载到指定扩展包),我就前往https://pypi.python.org/pypi网站下载所需的扩展包,通过.exe文件的直接安装或python setup.py install命令实现扩展包的安装。


二、Linux环境下Python扩展包的下载与安装

在Linux环境下安装Python扩展包就显得尤为简单了,只需如下语句即可:

sudo apt-get install python-numpy

这样就将numpy扩展包下载下来,然后通过import语句将该扩展包加载到当前会话环境中。




参考资料

http://demo.netfoucs.com/pipisorry/article/details/39902327#

http://www.tuicool.com/articles/eiM3Er3


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存