Python library,python的library
Python是一种优雅的语言,语法简洁,功能强大。丰富的第三方库,可以加速开发。图书馆是图书馆的总称。这里介绍一下Python第三方库安装方法的总结,包括源代码安装、包管理器安装和离线安装。
一、源码安装
大多数第三方库都是开源的,几乎集中在github或者pypi上。源码格式大概是zip,tar.zip,tar.bz2压缩包。进入解压后的文件夹,一般会看到一个setup.py文件。打开命令行并输入文件夹。运行:
使用Pythonsetup.pyinstall命令,可以将第三个库安装到系统中,这是python路径。可以通过命令行找到python的安装路径:where python。
需要下载源代码,解压,然后运行安装,太麻烦,不方便卸载。有没有工具可以帮助外部管理这些库?
相关:《Python教程》
二、包管理器 (pip 和 easy_install)
现在很多主流编程语言都有包管理器,比如Ruby的gem,nodejs的npm。
Python有pip和easy_install。
前面提到的pypi是一些python第三库所在的源库。如果您使用pip或easy_install来安装模块,您将搜索该源代码,然后自动下载并安装它。比如我们需要安装pygame框架。具体命令如下:
Pipinstallpygame或
Easy_installpygame卸载也很方便,比如我们需要卸载pygame。
Pipuninstallpygame查看已安装的软件包,包括系统自带的和手动安装的。
piplist pip也可以搜索包。
Pipsearchflask还可以重定向输出项目使用的库。
Pipfreezerequirements.txt因此将该环境中的第三方库重定向到requirements.txt文件。如果您为他人安装项目依赖项,您只需运行:
pip-r requirements . txt pip将软件包安装在哪里?一般情况下,包总是安装在python安装目录下的libsite-packages package name 中。
三、离线安装
首先在PYPI上寻找这个包,然后下载到本地。
首先,建立一个本地仓库,离线下载常用包。比如可以下载pygame的源代码。
Pipintallpygame-master.zip如果你在。whl格式,安装命令是:
Cd到本地仓库(放置whl的文件夹):
python-mpipinstall-useridna-2.7-py2 . py3-none-any . whl四、把第三方库离线安装到虚拟环境下
首先在PYPI上寻找包,然后将它们下载到本地,比如。whl格式。
放。并运行此命令将离线软件包安装到虚拟环境中。
python-mpiinstalldjango-2 . 0 . 7-py3-none-any . whl实际上是上面第三种方法的命令,没有写参数- user。如果您保留- user参数,它将在Python系统下安装软件包,而不是在虚拟环境下。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。