原来我一直安装 Python 库的姿势都不对呀!

探索Python中的VPython库:创造交互式3D图形 探索Python中的VPython库:创造交互式3D图形在Python的众多库中,VPython以其独特的功能脱颖而出,它允许用户在简单的代码中创建和操作3D图形。VPython不仅简化了3D编程的复杂性,还提供了一种直观的方式来展示物理现象、数据可视化以及教育演示。本文将深入探讨VPython库的使用,从基础概念到高级应用,帮助你掌握这一强大的工具。安装完成后,你就可以开始使用VPython来创建3D场景了。 阅读详情

后台回复【入门资料】

送你十本Python电子书

640

平常我都是直接执行 pip install 安装的第三方库,很多教程也是这么介绍的,一直以来我都认为这是标准的、正确的安装 Python 第三方库的姿势。直到我最近看到Python核心开发者Brett Cannon 写的一篇文章。

简单总结来说,他认为其实最正确的安装方式是使用 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-m pip 命令,可以让你直接指定要安装到哪个版本。

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

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

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

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

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

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

当然,使用 virutalenv 也是一个非常普遍的方式。

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

如果项目是容器化开发的,那么把每个容器当做成一个个独立的虚拟环境使用也是没有问题的。在容器里没有必要再单独去创建虚拟环境了。

当然前提是,你不要安装到系统自带的 Python 中。

大佬的文章链接:https://snarky.ca/why-you-should-use-python-m-pip/

以上。

回复下方「关键词」,获取优质资源

回复关键词「 pybook03」,立即获取主页君与小伙伴一起翻译的《Think Python 2e》电子版

回复关键词「入门资料」,立即获取主页君整理的 10 本 Python 入门书的电子版

回复关键词「m」,立即获取Python精选优质文章合集

回复关键词「book 数字」,将数字替换成 0 及以上数字,有惊喜好礼哦~

推荐阅读

python可视化艺术:VPython实现大物理模型 量子力学是现代物理学的基石,但其抽象概念往往难以理解。我们的第一个模拟通过可视化氢原子中电子的量子波函数,使这一微观世界变得可见。流体力学在工程、气象和医学领域有广泛应用。第二个模拟使用SPH(光滑粒子流体动力学)方法,展示了流体的复杂行为。宇宙尺度的天体物理学是现代科学最前沿的领域之一。我们的第三个模拟展示了星系环绕中央超大质量黑洞的形成和演化过程。VPython将强大的3D可视化能力与Python的简洁语法相结合,为科学教育和研究提供了绝佳工具。 阅读详情

相关推荐

python安装gdal库

1、直接输入pip install gdal,报错无法安装。 原因:GDAL不是纯净的python库,无法像pip install flask这样安装库文件。 解决方法: 2、首先要明确自己安装路径下有没有gdal这个文件 在win+r,输入cmd,键入“where Python”就可以看到Python的安装路径,可以看到有两个Python的路径,这时候就根据自己的记忆和查看这两个路径去确定自己的安装路径。在安装路径下找到D:\Python\Scripts,Scripts文件里边看有没有gdal文件

Ledell1217的博客 2万+

VPython三维仿真(NO.1) VPython安装与开发环境

介绍Python下三维动画模块VPython开发三维仿真的知识。

weixin_44366962的博客 1万+

python dlib库安装

在安装dlib库的过程中遇到了各种各样的问题,网上的方法全试过了,都不行,所以推测只能是python解释器的版本问题了,所以下面就是装不上dlib库的终极解决方案,重装python+离线安装dlib库。

kukiikuk的博客 1万+

VPython三维仿真(NO.3) 导入复杂模型

将复杂模型导入VPython

weixin_44366962的博客 2955

扩散模型在工业缺陷检测中的应用与优化

扩散模型作为生成式AI的重要分支,通过逐步去噪的逆向过程实现高质量数据生成。其核心U-Net架构结合残差连接和时间步嵌入,特别适合处理工业场景中的细微缺陷检测。在计算机视觉领域,这种技术突破了传统深度学习模型对小样本数据的限制,通过域自适应预训练和小样本微调两阶段框架,显著提升金属表面、纺织品等复杂场景的检测准确率。关键技术实现涉及噪声调度优化、多任务损失设计等工程实践,最终在MVTec AD等工业数据集上达到90%以上的检测精度,为智能制造提供可靠的自动化质检方案。

weixin_30512043的博客 497

GEO芯片数据下载和探针ID转换(保姆级教程)

R语言安装、GEO芯片数据下载、探针ID转换

qq_43138237的博客 3万+

vpython_vpython初探

vpython 是python默认的3D模块,和python有一样的风格。与PyOpenGL相比,容易上手。vpython下载:vpython的官网(www.vpython.org)。顺便说一句,官网强大的模块,一般都强大。安装好了之后,可以在C:\Python27\Lib\site-packages\visual(视python的安装目录而定)中的doc,examples里查看一些文档和例子。第...

weixin_39566864的博客 2916

盘点军工行业软件研发的那些常用GJB标准

GJB5000、2786、438、141、102、8114等...

文章主要涉及嵌入式软件开发、测试、项目管理等,欢迎交流,共同进步。 9486

Python 之pandas库的安装及库安装两方法总结

Python 之pandas库的安装及库安装两方法总结 如果你连续看了博主的各类Python的库引用,你会发现这都是套路!!! 先上正儿八经的流程,后面一句话总结一下这些库的安装套路。不知道安装库的你们用的什么操作? 1. pandas库的安装 (1)打开cmd窗口。点击开始栏,搜索cmd并打开。 (2) 找到安装的Python路径。可以通过右键点击Python快捷键,查找文件路径。(博主电脑并...

张某文_Lambda的博客 18万+

北航机器学习2020-2021秋季学期期末试题回忆

北航机器学习2020-2021秋季学习期末试题回忆 fanjn, zhangyy, yuanq, wanggq, weixy, anh, wangyy, zhouxy, likc1 【注:考试使用纯白的A3答题纸,考试时间2h,各位同学可以自行模拟考试】 此试卷1-8题为10分,第9题为20分 1.2077年人类发射近地卫星,一共发射800颗,根据大小和轨道远近,有着不同的宜居条件(+表示宜居),有以下表格(数字八九不离十,其他属性什么的原题就是交替的) 数量 大小 轨道 是否宜居 30

weixin_45262065的博客 7612

Isaac Sim 使用经验(配置要求,云服务器)

Google Colab及AutoDL都是在docker内运行,其中google colab并不支持docker指令,而依照AutoDL的相关文档,AutoDL并不直接提供docker指令。2. Google Colab/AutoDL 不支持图形化界面,图形渲染等任务,所以没有办法使用Omniverse Streaming进行直播,从而更好的对结果进行展示。对于第一点,或许存在直接手动复现镜像的可能,但是考虑到Isaac Sim/Isaac Lab由于比较新,可能不够稳定,因此还是按照官方文档进行部署。

weixin_44211433的博客 4591

python安装库的方法

目录 前言: 🚀🚀 python安装库方法大全(以安装pygame库为例) 🚀方法一、在pycharm内部直接安装【最简单的方法(直接上图)】 🚀方法二、(在终端安装库) 安装: ✨1、使用pip install +(库的名称)直接安装 ✨2、使用国内镜像安装(加了镜像地址速度杠杠滴快💪💪) ​​​🎉​​​​​​​🎉方法二报以下错怎么办 🎉​​​​​​​🎉小结方法一和方法二 结语 前言: 对于新手来说,库的安装是遇到的第一个挑战,我也入了很多坑,所以想出一期安装库的步骤 作者希望:.

qq_54641516的博客 6万+

Agent智能体:核心概念与架构——建立系统认知

本文摘要介绍了Agent智能体的核心概念与架构设计。主要内容包括: Agent定义与分类:阐述了Agent作为能够感知环境、决策执行的智能实体,重点分析了现代基于大语言模型(LLM)的Agent架构。 核心模块组成:详细说明了Agent的五大核心模块(感知、规划、记忆、工具和执行)及其交互流程。 UML建模展示:通过类图和序列图,清晰呈现了Agent系统的静态结构和动态执行过程。 项目结构设计:给出了模块化的代码目录结构,为实际开发提供参考框架。

lza_csdn2019的博客 635

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

今天为大家带来的内容比较实用,主要还是针对零基础的小伙伴,话不多说,直接开始码(本文内容用的是第一人称) 平常我都是直接执行 pip install 安装的第三方库,很多教程也是这么介绍的,一直以来我都认为这是标准的、正确的安装 Python 第三方库的姿势。下面给大家分享一篇教程,一起看看吧! 简单总结来说:其实最正确的安装方式是使用 python-m pip 来执行 pip 命令,无论什么情况下均是如此 在此,我大致提出几个建议 建议用 python-m pip 安装三方库 务必使用.

马小婧QAQ 460

【AI智能体】Codex 高级进阶使用技巧项目实战操作详解

Codex 高级进阶使用技巧项目实战操作详解

congge 1万+

Android SystemUI——自定义状态栏和导航栏(十二)

通过前面的文章内容,我们了解了Android系统原生的状态栏StatusBar和车载系统状态栏CarStatusBar的启动流程以及视图构建流程,这里我们来简单的看一下自定义状态栏和导航栏视图的实现流程。

小旭的专栏 2012

【Python】安装Pygraphviz的正确姿势

1. 前言 Pygraphviz 是 graphviz 的一个 Python API 版本。我出于一些私人的需要,于是尝试着下载这个库使用一下,结果发现这个库的安装过程简直到处都是坑。 Part2 是我为自己被这么一个库坑害了一个下午的时间而发的牢骚。不想看的同学直接跳到 Part3就行。 2. 错误的安装姿势 2.1 一坑:pip install pygraphviz 用这种方法你会得到一个: ...

frostime的博客 2万+

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

这样安装python库才是最正确的哦_原来我一直安装 Python 库的姿势都不对呀

平常我都是直接执行 pip install 安装的第三方库,很多教程也是这么介绍的,一直以来我都认为这是标准的、正确的安装 Python 第三方库的姿势。直到我最近看到Python核心开发者Brett Cannon 写的一篇文章。简单总结来说,他认为其实最正确的安装方式是使用 python-m pip来执行 pip 命令,无论什么情况下均是如此。他在文章里大致提出了以下几个建议:建议用 pytho...

weixin_39802962的博客 100

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

WINCC7.3破解文件

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

如何在Vscode中安装Python库

如何在vscode中安装python库 1.已经在vscode中装了python并配置好python运行环境。 检查是否正确配置好运行环境,按Windows+R组合键在运行窗口输入cmd,打开命令提示符窗口输入python确定即可 2.找到vscode中python的路径 随便运行一个代码,例如print(“hehe”)下面的终端显示如下 图中红色地方圈起的便是python的路径,到python3.8为止。 如果你所显示的内容与我不同,可在setting.json中查找并将路径复制下来(在vscode中配

weixin_46506757的博客 6万+

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

python安装多久_原来我一直安装 Python 库的姿势都不对呀

平常我都是直接执行 pip install 安装的第三方库,很多教程也是这么介绍的,一直以来我都认为这是标准的、正确的安装 Python 第三方库的姿势。直到我最近看到Python核心开发者Brett Cannon 写的一篇文章。简单总结来说,他认为其实最正确的安装方式是使用 python-m pip来执行 pip 命令,无论什么情况下均是如此。他在文章里大致提出了以下几个建议:建议用 pytho...

weixin_39929877的博客 200

怎么在python里面安装库,python中怎么安装库

🚀🚀。

2301_81900439的博客 2998

使用PoseNet Python库进行实时人体姿势估计

PoseNet是Google开发的一个用于实时人体姿势估计的深度学习模型,在图像处理领域有着广泛的应用前景。它能够从单张图片中预测出人体关键点的位置,如头部、手臂、腿部等关节的具体坐标,从而实现对人物姿态的理解与分析。 在Python环境中,PoseNet的实现主要通过`rwightman/posenet-python`这一开源项目来完成。该项目提供了基于TensorFlow.js PoseNe

gitblog_00224的博客 1477

【Python库安装】Python环境安装GDAL库

【Python库安装】Python环境安装GDAL库

WW、forever的博客 4007

Python人脸识别库的安装

Python人脸识别库的安装 本篇文章旨在指导Python有关人脸识别库的安装,在这里我将一步步的指导讲解。如果有个别库没有安装成功,可以百度一下个别库的具体安装。我用的是Python3.6.4版本,别的版本可能会出现安装不成功的情况,建议下载Python3.6.4版本来操作本文讲解内容。如果以前安装过其他Python版本,卸载原来版本之后还出现Python3.6.4安装不了问题,可以使用原来的P...

advancezhang的博客 8274

python的库安装在哪里,python安装库的命令

👉Python学习路线汇总👈Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。(学习教程文末领取哈)👉Python必备开发工具👈。

降AIGC工具 1743

vscode下载python库_如何在vscode中安装python库的方法步骤

vscode安装python库1.已经在vscode中装了python并配置好python运行环境。检查是否正确配置好运行环境,按Windows+R组合键在运行窗口输入cmd,打开命令提示符窗口输入python确定即可2.找到vscode中python的路径随便运行一个代码,例如print(“hehe”)下面的终端显示如下图中红色地方圈起的便是python的路径,到python3.8为止。如果你所...

weixin_36054213的博客 1万+
上一篇: 从零开始开发一个 Web 服务器(2)
下一篇: Python 依赖库太多了,该怎么管理?
codingpy
博客等级 码龄11年 1873粉丝 104原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值