当前位置: 首页 > news >正文

python使用pip进行库的下载

前言

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

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

pip库下载思路

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

1.查找pip所在位置

        1.1程序查找

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

import sys
sys.executable

        我们可以获得:

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

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

        1.2 cmd查找

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

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下载指令

pip install 库名称

        例如:

pip install numpy
pip install matplotlib

        2.3 提升下载速度

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

清华大学: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/

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

pip install 库 -i 镜像网站

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

3.终端指令详解

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.lryc.cn/news/508532.html

相关文章:

  • C#(委托)
  • 《点点之歌》“意外”诞生记
  • ue5 pcg(程序内容生成)真的简单方便,就5个节点
  • 32岁前端干了8年,是继续做前端开发,还是转其它工作
  • 【演化博弈】期望收益函数公式、复制动态方程——化简功能技巧
  • opencv中的各种滤波器简介
  • [Effective C++]条款36-37 两个绝不
  • 各种网站(学习资源及其他)
  • docker怎么部署高斯数据库
  • VScode中配置ESlint+Prettier详细步骤(图文详情)
  • Leetcode打卡:考场就坐
  • 数据库压力测试详解
  • 项目测试方案流程详解
  • 以二进制形式创建gitea仓库
  • Spring(七)Spring Cloud----Feign、Zuul和Apollo
  • *【每日一题 提高题】[蓝桥杯 2022 国 A] 选素数
  • 华为云环境下LVS/DR架构的故障诊断优化
  • leetcode hot100除自身以外的数组的乘积
  • SQL server学习09-数据库编程(上)
  • 什么?Flutter 可能会被 SwiftUI/ArkUI 化?全新的 Flutter Roadmap
  • java全栈day19--Web后端实战(java操作数据库3)
  • 【YashanDB知识库】Mybatis-Plus调用YashanDB怎么设置分页
  • Ansible 批量管理华为 CE 交换机
  • 基于自定义注解与 AOP 切面实现接口日志全面数据库存储
  • GraalVM完全指南:云原生时代下使用GraalVM将Spring Boot 3应用转换为高效Linux可执行文件
  • 单片机:实现驱动超声波(附带源码)
  • 2025.01.15python商业数据分析top2
  • 信息系统项目管理-绩效考核
  • 【Linux】数据呈现
  • oracle 加字段和字段注释 sql