python使用pip进行库的下载

ops/2024/12/30 1:53:07/

前言

        现如今有太多的python编译软件,其库的下载也是五花八门,但在作者看来,无论是哪种方法都是万变不离其宗,即pip下载。

        pippython的包管理工具,无论你是用的什么python软件,都可以用pip进行库的下载。

pip库下载思路

思路很简单:1.找到pip 2.使用pip下载对应库

1.查找pip所在位置

        1.1程序查找

        在你当前使用的python编译器中使用该指令并运行:

python">import sys
sys.executable

        我们可以获得:

        我们可以看到,黄色部分为python的绝对路径,但我们只需要到达文件夹即可,因此我们需要的路径为:

C:\Users\Shinelon\AppData\Local\Microsoft\WindowsApps

        1.2 cmd查找

        当然我们还可以通过win+Rcdm终端去查找pip,例如我们直接在cdm命令窗口输入:

python">where pip.exe

        得到如下结果:

        即得到了我的python.exe的路径:

        C:\Users\Shinelon\AppData\Local\Microsoft\WindowsApps

        1.3 两种查找方法的对比

                指令查找解析:sys.executable它表示当前运行的Python解释器的绝对路径

                查找目标不同:

                        指令查找是通过指令去查找当前编译器的绝对路径,找的是python.exe,而不是pip.exe,但一般情况下,二者在同一目录下;cmd查找是直接查找pip.exe相对更加精准

                查找方式不同:

                        当你设备上有多个版本的python时,使用cmd查找是全局查找,因此查找pip.exe会得到多种结果;但如果使用指令查找,则能直接找到你当前使用的这个python解释器所在的绝对位置。

2.pip安装库

        我们在终端进行pip库的安装,终端可以是你使用的软件里的终端,也可以是win+R->cmd的终端,二者均可。

        2.1 在终端输入:cd 绝对路径

例如:cd C:\Users\Shinelon\AppData\Local\Microsoft\WindowsApps

        2.2 输入pip下载指令

python">pip install 库名称

        例如:

python">pip install numpy
pip install matplotlib

        2.3 提升下载速度

        理论上到2.2就应该结束了,但实际我们会发现其下载速度很慢,因此我们可以使用国内的镜像网站进行下载,镜像网站的下载速度相对较高,成功率也更高

python">清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/
中科大:https://mirrors.ustc.edu.cn/pypi/web/simple/
豆瓣:http://pypi.doubanio.com/simple/
阿里云:http://mirrors.aliyun.com/pypi/simple/

        作者喜欢使用清华的镜像网站,下载格式为:

python">pip install 库 -i 镜像网站

例如:pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple/

3.终端指令详解

python">PS C:\Users\Shinelon\AppData\Local\Microsoft\WindowsApps> pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple/
  1. PS C:\Users\Shinelon\AppData\Local\Microsoft\WindowsApps>:
    • 这是命令提示符(PowerShell),显示当前的工作目录是 C:\Users\Shinelon\AppData\Local\Microsoft\WindowsApps。
  2. pip install numpy:
    • pip 是 Python 的包管理工具,用于安装和管理 Python 软件包。
    • install 是 pip 的一个子命令,表示要安装一个包。
    • numpy 是要安装的 Python 包的名称。
  3. -i https://pypi.tuna.tsinghua.edu.cn/simple/:
    • -i 是 pip 的一个选项,用于指定要使用的包索引(即 PyPI 镜像源)。
    • https://pypi.tuna.tsinghua.edu.cn/simple/ 是清华大学提供的 PyPI 镜像源地址。使用这个镜像源可以加快下载速度,特别是在中国大陆地区。

综合起来,这条指令的作用是:

在当前目录下,通过 PowerShell 使用 pip 工具从清华大学的 PyPI 镜像源安装 numpy 库。


http://www.ppmy.cn/ops/144597.html

相关文章

Essential Use Cases和Real Use Cases

在软件开发领域,用例(Use Cases)是一种非常重要的工具,它能够帮助开发团队、产品经理以及用户之间对系统的功能需求达成一致。用例描述了在特定条件下,系统对用户请求所做出的响应,从而清晰地表达了系统的行…

如何实现对象的克隆?如何实现单例模式?

1) 如何实现对象的克隆? 对象的克隆是指创建一个与现有对象状态完全相同的新对象。在面向对象编程中,克隆可以通过多种方式实现,具体取决于所使用的编程语言和框架。 浅克隆与深克隆 浅克隆:创建一个新对象,但其字段…

论文解读之Chain-of-Thought Prompting Elicits Reasoning in Large Language Models(CoT)

最近以及本篇博客将记录博主最近接触的提升LLM的较新方法,总结其核心以备面试及其他场景回顾时所需。 一、简介 CoT的核心在于在prompt中使得模型将较大的问题输入拆解逐步的思维链的输出方案,属于prompt中的技巧,可以提升LLM在复杂问题上的…

Windows Server 2019 配置PHP环境(图文教程)

操作系统:Windows Server 2019运行模式:IIS10 fastcgi PHP(安装IIS的时候选择上CGI)软件版本:MySQL 5.7.37 解压版 / PHP 7.4.29 / PHP Manager 1.5.0 / phpMyAdmin 5.1.3 1、MySQL 5.7.37 解压版安装: 为什么我会选择解压版而不…

《前端web开发-HTML5基础》

文章目录 《前端web开发-HTML5》03.语法标签04.HTML基本骨架05.标签的关系06.注释07.排版标签-标题和段落08.换行和水平线标签09.文本格式化标签10.图像标签11.相对和绝对路径12.超链接标签13.多媒体标签--音频和视频17.无序、有序和定义列表18.表格-基本使用与表格结构标签19.…

java 实现排序的几种方式

冒泡排序(Bubble Sort) 基本原理: 它重复地走访要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。 示例代码如下: 登…

【国产NI替代】基于STM32+FPGA的8振动+4温度(24bits)高精度终端采集板卡解决方案,支持全国产

8振动4温度(24bits)高精度终端采集板卡 主控采用EP4CE10F17I7 STM32H743的硬件 组合,是对8振动4温度(16bits)的一次升 级,也是针对工业现场环境设计的12通道数 据采集装置,主要针对那些对采…

FastStone 10.x 注册码

简介 FastStone Capture是一款经典好用的屏幕截图软件,在屏幕截图领域具有广泛的应用和众多优势。 软件基本信息 FastStone Capture体积小巧,占用内存少,这使得它在运行时不会给计算机系统带来过多的负担,即使在配置较低的电脑…