2025-08-28
Python基础
00

前言

 本片文章只是根据pipenv官方文档的简单实践的个人记录,若想对pipenv有详细的理解,请移步Pipenv:面向人类的 Python 开发工作流程

1. 为什么要使用 Pipenv?

以下内容为官网内容的个人理解

  1. 简化的依赖管理:无需单独使用 pip 和 virtualenv:
  • Pipenv 结合了 pip 和 virtualenv 两个工具的功能,简化了依赖管理的过程。

  • pip:用于安装 Python 包

  • virtualenv:用于创建独立的虚拟环境,以确保不同项目之间不会互相干扰

  • Pipenv 让你不再需要单独手动执行这两个工具,而是通过一个命令同时管理虚拟环境和包依赖。例如:

  • pipenv install 会同时创建虚拟环境,并安装在 Pipfile 中列出的依赖。

  • pipenv shell 会自动激活该虚拟环境,省去了手动使用 virtualenv 的步骤

2025-08-27
Python基础
00

1. pip 与 pipx 的区别概述

  • pip:是 Python 的标准包管理工具,用于安装、更新、卸载 Python 包(如库或模块)。它主要用于管理 项目依赖,并且包通常会被安装在 全局环境 或 虚拟环境 中。
  • pipx:pipx 是一个帮助你安装和运行用 Python 编写的最终用户应用程序的工具。它与 macOS 的 pipx brew、JavaScript 的npx和 Linux 的 pipx大致相似apt。这意味着每个通过 pipx 安装的工具都有自己的环境,避免了不同工具间的依赖冲突。
2025-08-26
Python基础
00

前言

 虚拟环境(Virtual Environment) 是 Python 提供的一种机制,用于在一台机器上创建多个相互独立的 Python 运行环境。它解决了 项目间依赖冲突 和 版本管理混乱 的问题,是现代 Python 项目开发的必备工具。一个虚拟环境中大体包含以下三点内容:

2025-08-20
Python基础
00

前言

Python 版本管理工具的主要作用是帮助开发者在同一台机器上管理多个 Python 版本和环境。pyenv具有以下功能:

1. 多版本并存

  • 除了切换 Python 版本,Pyenv 还能同时安装多个版本(如 3.7, 3.9, 3.11),方便调试兼容性问题。例如:某些老项目只能在 Python 3.7 跑,而新项目需要 3.11,Pyenv 能很好地支持。
2025-08-20
日语学习
00

汉译日

  1. 我不是日本人,是中国人
  2. 这台电脑不是我的