解决初学者的烦恼,原来我一直安装 Python 库的姿势都不对呀

Python2.7安装Numpy库、SciPy库、Matplotlib库,各种全解 如果你还没有Python任何基础,什么都没装:感谢你的到来,本文就是为你而设的! Python2.7安装Numpy库、SciPy库、Matplotlib库,各种全解!!! 阅读详情

今天为大家带来的内容比较实用,主要还是针对零基础的小伙伴,话不多说,直接开始码(本文内容用的是第一人称)

平常我都是直接执行 pip install 安装的第三方库,很多教程也是这么介绍的,一直以来我都认为这是标准的、正确的安装 Python 第三方库的姿势。下面给大家分享一篇教程,一起看看吧!

解决初学者的烦恼,原来我一直安装 Python 库的姿势都不对呀

 

简单总结来说:其实最正确的安装方式是使用 python-m pip 来执行 pip 命令,无论什么情况下均是如此

在此,我大致提出几个建议

  1. 建议用 python-m pip 安装三方库
  2. 务必使用虚拟环境,不要安装至系统 Python
  3. 建议用 pipx 独立安装工具
  4. 建议用 python-m venv 创建虚拟环境
  5. 可以将容器整体作为一个环境,跳过虚拟环境

1. 建议用 python-m pip 安装三方库

理由:可以实现更加准确地控制库所安装的位置。

不少人的电脑里,会同时安装不同版本的 Python。少数极端的用户甚至会安装不同的小版本,如 3.7 和 3.7.4。这是直接用 pip的话,你自己可能都不清楚最终安装到了哪个版本的Python 下面。

解决初学者的烦恼,原来我一直安装 Python 库的姿势都不对呀

 

2. 务必使用虚拟环境,不要安装至系统 Python

这个建议应该很多人都认同,在实践中也是这样执行的。如果不用虚拟环境隔离的话,系统版本的三方库会变得特别的庞杂,甚至出现系统依赖库的版本不合理,导致系统崩溃的严重问题。

解决初学者的烦恼,原来我一直安装 Python 库的姿势都不对呀

 

3. 建议用 pipx 独立安装工具

如果你想尝试 black、mypy 等开发工具,可以考虑通过 pipx 将这些工具各自安装到独立的环境中,同时又能够直接在系统环境下调用终端的入口。

解决初学者的烦恼,原来我一直安装 Python 库的姿势都不对呀

 

4. 建议用 python-m venv 创建虚拟环境

Brett 个人更倾向于使用 python-m venv 命令创建虚拟环境,理由和第一点建议相同,可以获得更大的控制权,精确指定所使用的版本。

解决初学者的烦恼,原来我一直安装 Python 库的姿势都不对呀

 

5. 可以将容器整体作为一个环境,跳过虚拟环境

如果项目是容器化开发的,那么把每个容器当做成一个个独立的虚拟环境使用也是没有问题的。在容器里没有必要再单独去创建虚拟环境了。当然前提是,你不要安装到系统自带的 Python 中。

尾语:

以上所述内容就是给大家介绍的安装python库的正确姿势,希望对大家有所帮助!!!

Python安装包总报错?这篇解决指南让你告别pip烦恼! • 旧版pip依赖解析能力不足(尤其是pip 20.3之前版本)。,若提示命令不存在,需手动添加Python安装路径到系统变量。:系统存在多个Python版本,pip关联到错误的环境。:Python或pip的安装路径未添加到系统环境变量。• 多个包依赖同一库的不同版本,导致“拆东墙补西墙”。:安装过程中文件缺失或中断导致pip无法运行。(venv/conda),隔离项目依赖。• 当前Python版本过低或过高。• Python未启用SSL模块。• pip缓存目录中存在损坏文件。 阅读详情

相关推荐

告别pip安装烦恼:Pycharm一键安装Python库的保姆级教程(以pycrypto为例)

本文详细介绍了如何在Pycharm中一键安装Python库(以pycrypto为例),帮助开发者告别pip安装的繁琐和网络问题。通过图形化界面管理库版本和依赖,特别适合CTF比赛和日常开发中快速部署环境,提升效率。

weixin_29223603的博客 169

73. python第三方库安装教程(超详细)

安装第三方库

weixin_63986098的博客 6335

告别许可证烦恼:用pip一键安装Gurobi Python库的保姆级教程

本文提供了一份详细的Gurobi Python库安装教程,通过pip一键安装解决许可证烦恼。涵盖标准pip安装、国内镜像加速和离线whl文件安装三种方案,适合不同网络环境的用户快速部署Gurobi,无需预先申请许可证即可进行算法验证和原型开发。

weixin_33701564的博客 553

Python安装库为什么一直报错???

Python安装库的一般过程和相关的问题及解决方案

m0_65768173的博客 1061

解决Python的pip下载库时卡慢问题

解决Python的pip下载库时卡慢问题1、原因:2、Windows下更换镜像源3、Linux下更换镜像源附:国内镜像源 1、原因: 因为默认pip是使用Python官方的源,但是由于国外官方源经常被墙,导致不可以用,我们可以使用国内的Python镜像源,从而解决Python安装不上库的烦恼 2、Windows下更换镜像源 1、在windows文件管理器中输入“ %APPDATA% ” 2、定位在(C:\Users\ Administrator\AppData\Roaming\)目录,在该目录下新建pip文

kenny_pj的博客 1312

Python TVTK 库报错的解决方法

Python TVTK库是在Python科学计算与三维可视化中应用很广泛的一个库,因此安装过程中出现问题也是很麻烦的。 学习 中国大学MOOC《Python科学计算三维可视化》–北理黄天羽等 过程中的问题 作为一个萌新,刚开始学就出现了报错问题是最让人烦恼的,因此我就自己安装过程中出现的问题以及解决方案在此进行说明。 报错没能复现,仅供参考,不确定能解决其他相似问题:]...

千千机的博客 5927

Python里安装了库却报错找不到是怎么回事?

你在写代码的时候有没有遇到过这样的问题:明明已经用pip安装好了一个Python模块,但当你在代码中使用时,却给你报错说找不到这个库。出现这种情况,绝大多数都是因为你安装模块的那个pip,和你执行代码时的python,不属于同一个Python环境。同一台电脑,还能不是同一个Python?是的,一台电脑上,不仅可以有多个版本的Python,即便是一个Python,也可以创建出多个虚拟环境。例如用Pycharm新建项目的时候,就很可能帮你创建并使用了一个新的Python虚拟环境。

python12345_的博客 5428

使用 Vosk 实现语音识别

在近两年里,如果说想要在本地部署离线语音识别模型,那么和肯定是首选项。所以为什么要使用呢?

weixin_48967543的博客 9718

python解决相关软件包安装了但在运行后依旧报错的问题

在命令终端输入pip install xxx -i 源地址,的确显示安装成功,而且在pip list中也看到了包名字。我在导入numpy,matplotlib等相关软件包时,先参考了其他网友的方法,2.打开后鼠标移动到搜索栏右边的刷新按钮处,你就会发现隐藏的设置按钮。因此,你需要在pycharm中重新配置你的pythonpath。是因为你的pythonpath环境变量没有更换到对应的地址上。3.点击设置,就会进入到如下界面,并按照你的地址输入确定即可。1.找到左下角的python软件包。

weixin_64694786的博客 2556

Ubuntu安装ToDesk远程控制软件

前几天有同学问我怎么在 Ubuntu 系统上安装 ToDesk 远程控制软件, 帮他安装完成后就 顺手整理了一下安装过程,所以就顺手有了这篇在 Ubuntu 系统上安装 todesk 的文章。

小白的博客 8656

【驭风计划 算法训练营】周测4:习题11-4、8-4、12-4

给出 nn 个非负整数 x1,x2,⋯,xnx1,x2,⋯,xn,有 qq 个询问,第 jj 个询问给出一个非负整数 yjyj,求其中,xor 表示按位异或运算。

Mege1的博客 1042

【问题总结】Python安装过程中进度条卡住不动

Python安装卡顿解决方法 在Windows系统安装Python时若进度条卡住,可尝试以下步骤:1)运行安装包时勾选自定义安装;2)按提示勾选所需组件;3)自定义安装路径后点击Install;4)等待进度条正常加载即可完成安装。该方法有效解决安装停滞问题,确保Python顺利部署。

m0_57409671的博客 1170

在WinXP操作系统上安装Tornado2.2详细教程

使用VxWorks的人都想在自己的电脑中装VxWorks的编译器Tornado,然而Win10操作系统对于Tornado并不友好,根本装不成功。而对于Win7操作系统,之前在实验室一台Win7上装Tornado成功过,并且一直在上面进行vx开发,但是过一段时间在其他Win7上装Tornado时又不能成功,由此说明Tornado对于Win7操作系统对Tornado的兼容也不是很好,所以想要长久使用T...

weixin_43822311的博客 4478

告别编译烦恼:Python dlib库一键安装指南

告别编译烦恼:Python dlib库一键安装指南 【下载地址】Python3.7-3.11版本dlib库快速安装指南 本仓库提供了一个方便快捷的方法,用于在Python 3.7至3.11版本中直接安装dlib库,无需安装CMake。通过下载预编译的whl文件,您可以轻松地在Windows系统上安装dlib库,省去了繁琐...

gitblog_06571的博客 548

软硬件融合加速技术系列文章

目录 文章目录目录计算机组成原理Linux 操作系统原理处理器进程管理内存管理I/O 系统文件系统网络协议栈资源管理设备管理GPUFPGASmartNIC/DPU 计算机组成原理 《计算机组成原理 — 冯诺依曼体系结构》 《计算机组成原理 — 基本硬件设备》 《计算机组成原理 — CPU 中央处理器》 《计算机组成原理 — 指令系统》 《计算机组成原理 — 总线系统》 《计算机组成原理 — 存储系统》 《计算机组成原理 — 输入输出系统 — 存储控制器接口类型》 《计算机组成原理 — 服务器》 《计算机组成

烟云的计算 6804

杰理AC696N系列芯片外部中断使用教程

本教程详细介绍了杰理AC696N芯片的GPIO引脚中断唤醒功能实现方法。主要内容包括: 功能特点: 支持任意GPIO引脚配置为中断源 可灵活选择上升沿或下降沿触发 提供自定义中断回调函数接口 核心实现: 通过port_wkup_interrupt_init()函数配置GPIO属性 使用request_irq()注册中断服务程序 提供中断使能/关闭接口 注意事项: 此功能在低功耗模式下无效 需注意引脚冲突和中断优先级设置 建议在回调函数中实现简洁的逻辑 应用场景: 按键检测 外部信号监测 事件触发等 本方案提

qq_42014563的博客 941

【Python】Python初学者神器,这3个在线Python编辑器让你告别安装烦恼!

本文为Python新手推荐了三款无需安装的在线编译器:Lightly(支持项目管理)、jyshare(极速启动多语言支持)和w3cschool(教程+实战一体化)。这些工具均具备免安装、跨平台和中文友好的特点,适合不同学习场景。文章通过对比表格分析各工具优缺点,建议初学者根据需求选择,并鼓励读者在评论区分享使用体验和其他推荐工具,帮助更多新手快速开启Python学习之旅。

杰西笔记 6302

YOLO格式数据集【数据增强】终极脚本 | 70+种顶级数据增强方法 | 可带标签增强

YOLO格式数据集【数据增强】终极脚本 | 70+种顶级数据增强方法 | 可带标签增强

Coding... 5498

解决使用pip安装python库太慢问题

pip半天进度条动不了 加上下列镜像瞬间完成 阿里云: https://mirrors.aliyun.com/pypi/simple/ 清华大学: https://pypi.tuna.tsinghua.edu.cn/simple/ 豆瓣: http://pypi.doubanio.com/simple/ 中国科学技术大学: https://pypi.mirrors.u...

qq_42700955的博客 693

基于STM32的多功能旅行箱_329

随着智能硬件技术的不断发展,智能化产品逐渐渗透到日常生活的各个领域。旅行箱作为出行必需的工具,其传统功能已无法满足现代用户的需求,尤其是在安全性、便捷性和智能交互方面。为了解决这一问题,本设计基于STM32单片机开发了一款多功能智能旅行箱,集成了移动防盗报警、语音寻箱、GPS定位、称重检测、手势控制和蓝牙通信等多项功能。通过STM32F103RCT6主控芯片与HC-05蓝牙模块进行通信,结合海凌科V20语音识别模块、ATGM336H-5N GPS模块和HX711称重模块,提供了全方位的智能化体验。

481

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

一键解决你“python卸载不干净怎么再重新安装”的烦恼

今天毕业实训第一天啦,python方向冲冲冲! 学习语言第一步,环境软件少不了! 那我们一起来看看python3.7.0安装吧~ 注意:WIN10系统一定要以管理员身份运行! 由于我是之前安装过,但是没有卸载干净,所以接下来示范的是这个情况下的python安装! 解决方法是先安装,然后默认安装成功后,再利用软件自身的卸载功能卸载干净,最后再安装即可!!! 先安装 第一步:首先找到下载的exe文件,然后右键点击管理员身份运行。 第二步:点击Modify 第三步:选择py launcher,点击next

❀雾里看花花里看雾❀ 3万+

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

python如何导入math库_python库如此之多,如何轻松管理?Anaconda让你轻松应对

python的功能非常强大,其最大的支撑就是python的库,对于初学者来说,如果一个一个的安装还是需要花费很多的时间,即使不是初学者,也会比较花费时间。今天给大家介绍的工具,就可以完全解除这个烦恼。这就是大名鼎鼎的Anaconda。1、Anaconda是什么?Anaconda 是一个python的包管理器,说的更直接点,就是有人把很多常用的包都打包在一起了,并且配置好了,你只要简单安装就可以使用...

weixin_34472954的博客 1534

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

pandas镜像安装_初学Python必备,Win10安装Anconda3(保姆式安装),彻底告别安装python各种库的烦恼...

相信大家在一开始学习python的话,基本上都会安装一些基本的库,都是直接打开cmd,然后pip insatll some-package,这种往往会出现速度比较慢,偶尔还时不时的报错误,请求超时等情况。然后就开始下一步,找到了一些镜像,这样大大缩短了安装时间,这样速度也比较快,解决了一些安装一些python第三方库的问题。清华:https://pypi.tuna.tsinghua.ed...

weixin_42359449的博客 452

初学Python必备,Win10安装Anconda3(保姆式安装),彻底告别安装python各种库的烦恼

相信大家在一开始学习python的话,基本上都会安装一些基本的库,都是直接打开cmd,然后pip insatll some-package,这种往往会出现速度比较慢,偶尔还时不时的报错误,请求超时等情况。 然后就开始下一步,找到了一些镜像,这样大大缩短了安装时间,这样速度也比较快,解决了一些安装一些python第三方库的问题。 清华:https://pypi.tuna.tsinghua.edu.cn/simple 阿里云:http://mirrors.aliyun.com/pypi/simple/ 中国科技

qq_36317312的博客 1345

【最全python环境安装从anaconda到vscode到pytorch一条龙安装,完美解决你的安装烦恼】

​ 第一次写完整安装,可以说把一些关键点都说出来了,你去搜索不一定有这么全,有些内容写得过于前面,但是为你后面安装pytorch做铺垫,如果你暂时不用pytorch,前面的内容够你用了,安装卸载管理基本一步到位了。​ 第一次完整安装,可以说把一些关键点都说出来了,你去搜索不一定有这么全,有些内容写得过于前面,但是为你后面安装pytorch做铺垫,如果你暂时不用pytorch,前面的内容够你用了,安装卸载管理基本一步到位了。两种对比,网页版更舒服看起来,而且这种格式本来就是网页版,下面提供安装方式。

天风的人工智能博客 2372

还在绞尽脑汁想如何造假数据吗?快来使用python库的造“假数据”的神器-Faker库

Faker 允许我们创建自定义提供者,以生成特定类型的虚拟数据,满足一些特殊的需求。创建自定义提供者的方法是继承BaseProvider类,并在子类中定义自定义的数据生成方法。# 创建自定义提供者products = ['手机', '电脑', '平板', '耳机']# 创建Faker实例# 添加自定义提供者# 使用自定义提供者生成数据print(f"自定义产品: {product}")共勉: 东汉·班固《汉书·枚乘传》:“泰山之管穿石,单极之绠断干。水非石之钻,索非木之锯,渐靡使之然也。

kymppcds的博客 2134
上一篇: 微信上其实还有很多你不知道的事,Python微信平台开发编写实录
下一篇: 实战:用python写个打飞机小游戏!怀念童年的感觉
爱玛士
博客等级 码龄7年 719粉丝 253原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值