Python从0开始--学习旅程4
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