博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python第三方库-基础
阅读量:5124 次
发布时间:2019-06-13

本文共 1428 字,大约阅读时间需要 4 分钟。

1.python社区

  python有一个全球社区,提供了超过十三万个涵盖各种领域应用的第三方库,该社区可通过 http://pypi.org/ 来访问。PyPI(Python Package Index)是python包的索引,学会检索并利用PyPI,找到合适的第三方库开发程序是学习python的一项重要能力。下面举个例子,介绍如何通过PyPI使用第三方包辅助开发。

  eg:开发与区块链相关的程序

    -第一步:在pypi.org搜索 blockchain

    -第二步:挑选适合开发目标的第三方库作为基础

    -第三步:完成自己需要的功能

  注意,通过PyPI搜索得出的结果往往有很多,这需要通过自己阅读程序或辅助网站来筛选出质量高的符合自己需要的第三方库的包。

 

2.第三方库的安装

  第三方库的安装主要有三种方法

  -方法1(主要方法):使用pip命令

  -方法2:集成安装方法

  -方法3:文件安装方法

1.pip安装方法

  pip是python官方自带的可在Windows、OS、Linux平台使用的安装工具。下面整理常用的pip指令。

  1.pip install <第三方库名>  -安装指定的第三方库

  2.pip install -U <第三方库名>  -使用-U标签更新已安装的指定第三方库

  3.pip uninstall <第三方库名>  -卸载指定的第三方库

  4.pip download <第三方库名> -下载但不安装指定的第三方库

  5.pip show <第三方库名> -列出某个指定第三方库的详细信息(详细介绍和使用方法)

  6.pip search <关键词> -根据关键词在名称和介绍中搜索第三方库

  7.pip list -列出当前系统已安装的第三方库

2.集成安装方法

  集成安装方法,就是结合集成安装工具,批量地安装一些库。这里只介绍Anaconda,anaconda是python在数据处理方面的集成开发工具,支持超800个第三方库。以下是Anaconda的一些常用指令(Linux)。

  1.conda create --name your_env_name python=x.x -创建制定python版本的环境

  2.conda create --name your_env_name <包名称> -创建包含某些包的环境

  3.conda create --name your_env_name python=x.x <包名称> -创建指定python版本下包含某些包的环境

  4.conda env list -列举当前所有环境

  5.source activate your_env_name -进入某个环境

  6.source deactivate  -退出当前环境

  7.conda remove --name your_env_name --all -删除某个环境

  8.conda install -n env_name package_name -为指定环境安装某个包

3.文件安装方法

  某些第三方库提供的不是可执行的文件,而是第三方库的源代码,需要下载到本地后结合操作系统进行编译后再安装。这个暂时没有用到,留坑日后填。

转载于:https://www.cnblogs.com/miracle-Z/p/9470087.html

你可能感兴趣的文章
PHP常见面试题
查看>>
Cocos2dx 3.11版本 视频添加跳过按钮
查看>>
Eclipse安装ADT失败解决办法
查看>>
centos6.8 安装软件
查看>>
three20 TTTableViewController + TTActionSheetController
查看>>
安装用户debian7安装oracle11g
查看>>
登录用户Eclipse中SVN访问用户的变更办法
查看>>
出口同比中国经济三大怪状折射出啥危机?
查看>>
[活动通知]Nanjing GDG 2013年4月活动
查看>>
什么是反向代理,如何区别反向与正向代理
查看>>
[HAOI2016]食物链
查看>>
android学习的一点点网站资料
查看>>
C++文件读写详解(ofstream,ifstream,fstream)
查看>>
使用FFmpeg从视频中截图的命令
查看>>
Java 泛型(一)
查看>>
关于DateTime和String转换的容易犯得错误
查看>>
SPOJ3276 D-query
查看>>
瓶颈分析
查看>>
高效、稳定开发功能的一些心得
查看>>
Buffers, windows, and tabs
查看>>