Python第三方库安装

news/2024/12/26 22:35:54/

看见更大的Python世界

Python社区PyPI · The Python Package Index

PyPI: Python Package Index

PSF维护的展示全球Python计算生态的主站

学会检索并利用PyPI,找到合适的第三方库开发程序

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

第1步:在pypi.org搜索 blockchain

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

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

pip安装方法 

使用pip安装工具(命令行下执行)

>pip –h

打开pip的帮助界面

常用的pip命令

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

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

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

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

pip show <第三方库名> 列出某个指定第三方库的详细信息

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

注意Python 的包管理器 pip search 功能用不了了,需要

pip3 install pip_search

使用:

$ pip_search [package_name]

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

第三方库的集成安装方法

文件安装方法 

为什么有些第三方库用pip可以下载,但无法安装?

某些第三方库pip下载后,需要编译再安装

如果操作系统没有编译环境,则能下载但不能安装(就是有些包是exe文件,是可执行的)

可以直接下载编译后的版本用于安装吗?当然可以,但是可能第三方库的作者没有提供

Archived: Python Extension Packages for Windows - Christoph Gohlke (uci.edu)

实例:安装wordcloud库

- 步骤1:在UCI页面上搜索wordcloud - 步骤2:下载对应版本的文件 - 步骤3:使用pip install 安装

  


http://www.ppmy.cn/news/46802.html

相关文章

【电动汽车充电站有序充电调度的分散式优化】基于蒙特卡诺和拉格朗日的电动汽车优化调度(分时电价调度)(Matlab代码实现)

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…

原创文章生成器在线版-ai写作生成器

随着人工智能技术的迅猛发展&#xff0c;越来越多的人开始意识到&#xff0c;利用AI可以实现许多以前不可能想象的事情。其中&#xff0c;一种最能体现人工智能技术优势的应用就是“ai原创文章生成器”。它可以为营销从业者提供一种全新的营销推广方式。 那么&#xff0c;什么是…

CAD 二次开发-Handle

在 CAD 二次开发中&#xff0c;Handle 是每个 CAD 实体的唯一标识符&#xff0c;类似于一个 ID。它是一个 long 类型的整数&#xff0c;可以用于标识和引用 CAD 实体&#xff0c;如图形对象、块、图层、实体等。 使用 Handle 可以方便地操作 CAD 实体&#xff0c;例如&#xf…

Java8 判空新写法(Optional方式)

1 引言 在文章的开头&#xff0c;先说下NPE问题&#xff0c;NPE问题就是&#xff0c;我们在开发中经常碰到的NullPointerException.假设我们有两个类&#xff0c;他们的UML类图如下图所示 在这种情况下&#xff0c;有如下代码 user.getAddress().getProvince();这种写法&…

Lumen6 /laravel 框架路由请求实现token验证

版本 Lumen6.0 中文文档&#xff1a;https://learnku.com/docs/lumen/5.7/cache/2411 实现功能效果 1、使用缓存存储用户token 2、从请求头head 中获取用户token 3、返回指定的认证失败结构体 4、对指定的接口路由做身份验证 第一步&#xff1a;解除注释 注意&#xff1…

Java的7大好处

Java 的 7 大优势 当 Sun Microsystems 在 1995 年发布 Java 语言环境白皮书时&#xff0c;他们列出了 Java 将给软件开发领域带来的以下 7 大好处&#xff1a; Java 简单而熟悉。Java是面向对象的。Java 是体系结构中立的。Java 健壮且安全。Java是多线程的。Java具有高性能。…

哈希表题目:在系统中查找重复文件

文章目录 题目标题和出处难度题目描述要求示例数据范围进阶 解法思路和算法代码复杂度分析 进阶问题答案后记 题目 标题和出处 标题&#xff1a;在系统中查找重复文件 出处&#xff1a;609. 在系统中查找重复文件 难度 6 级 题目描述 要求 给定一个目录信息列表 paths…

入门神经网络——浅层神经网络

文章目录 一、基础知识1.浅层神经网络介绍2.浅层神经网络的正向传播3.反向传播 二、浅层神经网络代码实例 一、基础知识 1.浅层神经网络介绍 此次构件浅层神经网络&#xff0c;相比于单神经元&#xff0c;浅层神经网络拥有多个神经元&#xff0c;因此又可以称为多神经元网络&…