赞
踩
俗话说: “生命短暂,我使用Python. ” Python的一大优点是拥有丰富且易于使用的第三方模块,从而节省了大量重建轮子的时间,并节省了许多开发人员的生命. 对于已经熟悉Python开发的人来说,安装第三方模块是司空见惯的事情. 但是,如果这是一个刚入门的新手,它可能会被扔掉. 因此,让我简要说明一下如何安装Python的第三方模块.
(本文基于Python 2.7版本)
通常有两种安装方式: 通过程序包管理器,直接下载源代码进行安装.
许多系统和语言提供程序包管理器. 您可以将“包管理器”视为类似于应用商店的工具. Python的软件包管理器中包含各种第三方模块. 有了它,您不需要998或98,只需一个命令即可自动下载并安装它.
Python常用的软件包管理器是pip和easy_install. 他们将从名为PyPI的源中搜索所需的模块,并在找到模块后自动下载并安装它. PyPI是Python的官方第三方模块存储库,所有开发人员都可以下载或上传代码.
如果您使用的是Mac或Linux,则与Python一样,您的系统应具有自己的pip. 如果您使用的是Windows,则在安装Python时,选中pip并将python.exe添加到Path,这将帮助您同时安装pip并在环境变量中设置路径. 如果不能使用pip,请确保Python安装目录下的Scripts子目录中存在pip,并且此子目录的路径已添加到环境变量Path中. 如果没有pip,则需要通过下载setuptools进行安装,或者建议直接重新安装Python.
以IPython为例,通过pip命令安装,只需在命令行中输入:
pip install ipython
如果一切正常,并且网络没有中断,只要稍等片刻,就可以看到下载进度,并且可以在自动安装后使用它. 如果系统提示您输入权限问题,例如Mac / Linux下的“拒绝权限”,请在命令前添加sudo.
IPython是增强的Python Shell如何安装python模块,可以通过在命令行中键入ipython来打开它. 它比默认运行Python的要好,并且调试其中的代码会很方便. 但是对于Windows,必须使用pip安装pyreadline模块才能使用IPython的Tab键自动完成功能. (使用Windows开发更加复杂)
如果不确定要下载的模块的名称,也可以搜索,例如:
pip search ipython
再次查看easy_install. 一种简单的安装easy_install的方法是下载脚本文件:
ez_setup.py(peak.telecommunity.com/dist/ez_setup.py)
下载后运行它:
python ez_setup.py
然后将安装easy_install. 另外,请确保脚本位于环境变量PATH中.
使用方法就像点子一样简单:
easy_install ipython
通常来说,pip和easy_install可以处理大多数模块安装. 万一它不起作用,您可以尝试以下另一种方法.
几乎所有第三方模块都可以在PyPI或github上找到,它们将提供zip和tar格式的压缩包. 下载并解压缩代码压缩包如何安装python模块,您将看到一个setup.py文件. 在命令行上输入其目录并执行:
python setup.py install
将安装此第三方模块. 最终效果与使用包管理器相同.
无论哪种方式,第三方模块代码都将安装在Python的路径中. 位置因系统而异. 通常称为站点包或dist包. 因此,对于一些不需要其他依赖项并且不需要用其他语言编译的纯Python代码包,您也可以将源代码直接复制到site-packages或dist-packages目录. 只要路径正确,就可以在代码中包含这些模块.
友好提醒一些注意事项:
有一个名为Awesome Python的项目,其中列出了各种优秀,实用和有趣的Python库:
awesome-python.com
Crossin的编程教室
微信ID: crossincode
论坛: Crossin的编程教室
QQ群: 498545096
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-188575-1.html
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。