创新互联www.cdcxhl.cn八线动态BGP香港云服务器提供商,新人活动买多久送多久,划算不套路!
创新互联建站是一家专业提供通江企业网站建设,专注与成都网站制作、成都网站建设、外贸营销网站建设、H5开发、小程序制作等业务。10年已为通江众多企业、政府机构等服务。创新互联专业的建站公司优惠进行中。小编给大家分享一下python中library的安装方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
Python 是一门优雅的语言,简洁的语法,强大的功能。丰富的第三方库,更能加速开发,库 library 是一个泛称,在这里介绍 Python 第三方库的安装方法总结,包括源码安装、包管理器安装和离线安装。
一、源码安装
大部分第三方库都是开源的,几乎集中在 github 或者 pypi上。源码格式大概是 zip 、 tar.zip、 tar.bz2格式的压缩包。进入解压好的文件夹,通常会看见一个 setup.py 的文件。打开命令行,进入该文件夹。运行:
python setup.py install
这个命令,就能把这个第三库安装到系统里,也就是 Python 路径。通过命令行 :where python可以找到python的安装路径。
源码安装需要下载,解压,再运行安装,太麻烦了,卸载也不是很方便。有没有一种工具,可以帮外面管理这些库呢?
二、包管理器 (pip 和 easy_install)
现在很多主流编程语言,都带有包管理器,例如 Ruby 的 gem,nodejs的npm。
Python 拥有 pip 和 easy_install。
前面说到的pypi就是一些 python第三库所在的源库,使用 pip 或者 easy_install 安装模块,会搜索这个源,然后自动下载安装。比如我们需要安装 pygame 框架具体命令如下:
pip install pygame
或者
easy_install pygame
卸载也很方便,例如我们需要卸载pygame
pip uninstall pygame
查看所安装的包,包括系统自带的和手动安装的
pip list
还可以搜索包
pip search flask
还可以重定向输出项目使用的库。
pip freeze > requirements.txt
这样就把该环境下的第三方库重定向到 requirements.txt文件内,如果给别人安装项目的依赖,只需要运行:
pip install -r requirements.txt
PIP安装的包在什么位置?一般情况下:包总是被安装在python安装目录下的lib\site-packages\包名\
三、离线安装
先在 PYPI 上寻找包,然后下载到本地。
先建一个本地的仓库,把常用的包离线下载。比如可以下载pygame 的源码
pip intall pygame-master.zip
如果下载的是 .whl 格式的文件,安装命令是:
cd 到本地仓库(放whl的文件夹):
python -m pip install --user idna-2.7-py2.py3-none-any.whl
四、把第三方库离线安装到虚拟环境下
先在 PYPI 上寻找包,然后下载到本地,如.whl格式的包。
把.whl放到虚拟环境目录下,运行这个命令就可以把离线包安装到虚拟环境下。
python -m pip install Django-2.0.7-py3-none-any.whl
其实就是上面的第三个办法的命令,不用写参数 --user。如果保留--user 这个参数,它会把包安装在Python系统下面,而不是虚拟环境。
以上是python中library的安装方法的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联-成都网站建设公司行业资讯频道!
售后响应及时
7×24小时客服热线数据备份
更安全、更高效、更稳定价格公道精准
项目经理精准报价不弄虚作假合作无风险
重合同讲信誉,无效全额退款