python第三方库安装包,python自动安装第三方库

  python第三方库安装包,python自动安装第三方库

  安装源代码

  大多数Python第三方库都可以在github或pypi中找到源代码。包格式包括zip、tar.zip和tar.bz2.当你解压这些包,进入解压后的文件夹,通常会有一个setup.py文件。打开命令行并输入文件夹。您可以通过运行以下命令在您的系统上安装第三个库。python setup.py安装

  或者用pip的话,不需要解压:pipi install package . zip。

  安装包管理器

  目前很多编程语言都有包管理器,比如Ruby的gem,nodejs的npm等。

  在Python中,第三方模块的安装是通过一个叫做setuptools的工具来完成的。Python有两个封装setuptools的包管理工具:easy_install和pip。现在,正式推荐pip。

  使用easy_install和pip安装第三方库非常有用的原理,其实就是从Python的官方源代码pypi.python.org/pypi,本地下载,然后解包安装。

  基本操作命令如下。安装软件包

  pip安装包名称

  卸载软件包

  pip卸载软件包名称

  #检查已安装的软件包

  pip列表

  #将依赖于项目的库重定向到一个文件,并将cd输出到项目的根目录

  pip项目名称要求. txt

  #其他人安装项目的依赖库

  pip安装-r要求. txt

  您可以通过在命令行中键入pip -h来查看pip的常规命令。

  在pip command -h中,您可以确认如何使用该命令。命令:

  安装软件包。

  下载软件包。

  通用软件包。

  freezeoutputinstalledpackagesinrequirementsformat .

  列表中安装的软件包。

  show show information bout installed packages .

  在pypi中搜索包。

  wheelbuildwheelsfromsyour requirements .

  hashcomputerhashesofpackagearchives .

  completionahelpercommandusedforcommandcompletion

  帮助显示命令帮助.

  常见问题

  公式的Pypi不稳定,速度慢,不可访问。

  解决方案1:

  源码安装,从github或者其他库下载,Python Setup.pyInstall安装,具体请参考上面的【源码安装】。

  解决方案2:

  pip后手动指定源和add -i。该命令如下所示。http://pypi.douban.com/simple-trusted-hostpypi.douban.com

  Pipy国产镜目前:

  http://pypi.douban.com/simple/豆瓣菜

  AlibabaCloud(阿里云)3358镜像. a liyun.com/pypi/simple/

  中国科学技术大学https://pypi.mirrors.ustc.edu.cn/simple/

  https://pypi.tuna.Tsinghua.edu.cn/simple/

  http://pypi.hustunique.com/华中科技大学

  山东理工大学http://pypi.sdutlinux.org/分校

  有些软件包可以安装在这台计算机上,但不能安装在其他计算机上。

  设置,参考pip版本是否匹配,升级到最新版本的pip安装设置工具-U。

  安装pip -U

  安装某些软件包时出错错误:需要Microsoft visual c 10.0(找不到dvcvarsall.bat)。

  原因可能是windows缺少一些C编译器。

  解决方案一:安装VC或者VS,这种方法不一定行得通。

  解决方案2:更简单的解决方案:下载whl格式的包,使用pip安装。numpy包示例:

  Wh格式下载地址:Goh lke/python libs/http://www . lfd . UCI . edu/~

  输入whl文件所在的完整路径。

  pipi installd:\ python \ numpy-1 . 9 . 2 mkl-cp33-none-win _ amd64 . whl

  这篇技术文章是由互联网提供的。如果你不打算侵犯你的权利,请点击这里反馈版权投诉。

  系统来源:php中文网

  标签:Python

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: