
如何为 Python 安装虚拟开发环境?
如今, Python 是最具影响力和用途最广泛的编程语言之一 在编程和软件开发领域。尽管这一点不言而喻,但是 Python 凭借其清晰的语法、丰富的文档/多语言支持以及庞大的全球社区脱颖而出,甚至远远超过其他语言。此外,它适合初学者和学生以及高级用户和专家开发人员。此外,在 Linux 系统上实施时,其全部潜力才能得到最成功的体现。但是,当我们需要处理需要不同版本的 Python 或特定依赖项的多个项目时会发生什么?嗯,这就是它发挥作用的地方。 创建“每个 Python 版本的虚拟开发环境” 我们安装和使用的附加功能。
虽然我们在过去的其他场合确实提供了解决此问题或需要通过的快速指南 名为“Pyenv”的软件工具在本文中,我们将逐步探索另一种替代且更本土化或官方的方式。所以,如果 您是 Linux 用户,尤其是 Ubuntu 和 Debian 或其衍生产品。如果您偶尔由于各种原因需要使用多个版本的 Python,那么请继续阅读以了解实现此目标的另一种有效方法。
但是,在开始这个关于这个常见的开发要求或需求的快速小指南之前,也就是说, “如何为 Python 设置虚拟开发环境”我们建议您在阅读完本出版物之后,先阅读以下与同一主题相关的先前出版物:
Pyenv 是一个基于 rbenv 和 ruby-build 的工具,并且经过修改以适用于 Python 编程语言,简而言之,它是 Python 的一个分支。这个优秀的工具帮助我们安装、管理和切换多个版本的 Python,这通常用于在多个 Python 环境中测试代码。
如何为 Python 安装虚拟开发环境?
为特定版本的 Python 安装虚拟开发环境的步骤
在开始之前,需要注意的是, 无论你使用的是 Ubuntu 还是 Debian或任何从其中之一派生或兼容的发行版,本教程原则上非常适合这些,因为使用了 Deadsnakes 团队 PPA 存储库 处于起步阶段。
但是,是的 在你当前发行版(Ubuntu/Debian 除外)的存储库中,你有几个版本的 Python,你可以轻松地用以下方法替换这些第一步 直接安装更高或更低版本,您已经在操作系统中默认使用它:
步骤1
- 我们在 Ubuntu/Debian 或衍生版本上打开终端仿真器
- 我们执行以下命令:
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
此外,如果我们使用的是 Debian 发行版或其衍生版本,则需要做的额外事情是 编辑“sources.list”文件 需要使用以下命令:
sudo nano /etc/apt/sources.list.d/deadsnakes-ubuntu-ppa-$VersionDebianDetectada.list
然后,将单词“bullseye”、“bookworm”或“trixie”或任何其他与 Debian 及其衍生产品相对应的单词更改为与 Ubuntu 相对应的单词“jammy”、“focal”或“noble”。为了获得结果,例如以下存储库行(软件源):
deb https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu/ jammy main
并再次更新存储库中的软件包列表。
步骤2
那么下一步就是 安装完整版本的 Python 期望或必要以及 “python3.XX-venv”包,安装“pyvenv”命令。 例如,要安装版本 3.14,您需要运行以下命令:
sudo apt-get install python3.14-full python3.14-venv
步骤3
此时,下一步是创建任意文件夹,最好是在用户的工作区内,然后向操作系统指定我们要将其分配给特定版本的 Python。为了做到这一点,我们必须执行以下命令:
mkdir mi_carpeta_python-v-xx
python3.14 -m venv mi_carpeta_python-v-xx
步骤4
为了测试一切并完成,我们现在可以运行一些命令来检查并证明一切在已安装的 Python 虚拟环境内外正常运行。
python3.14 --version #Para chequear la versión nueva instalada.
python3 --version #Para chequear la versión previa instalada.
python3 -m pip --version #Para chequear la versión actual del Gestor PIP en la versión previa instalada de Python.
python3.14 -m pip --version #Para chequear la versión actual del Gestor PIP en la nueva versión instalada de Python.
python3.14 -m pip install --upgrade pip setuptools wheel #Instalación y actualización de paquetes Python esenciales.
pip3.14 install --upgrade pip #Actualización a la última versión disponible del Gestor PIP.
pip3.14 install speedtest-cli #Instalación del paquete Python SpeedTest CLI instalado con el Gestor PIP.
speedtest-cli #Ejecución del paquete Python SpeedTest CLI instalado con el Gestor PIP.
最后要记住的是,很多时候我们需要 使用已安装的 Python 虚拟环境,执行任何命令 该虚拟环境中该版本 Python 的完整路径, 如下所示:
./mi_carpeta_python-v-xx/bin/pip3.14 install --upgrade pip setuptools wheel
./mi_carpeta_python-v-xx/bin/pip3.14 install speedtest-cli
pyvenv 命令(或者更准确地说,Python venv 模块) 它是使用 Python 在使用 Python 的开发项目中创建隔离虚拟环境的基本工具。其主要目的是隔离特定项目的依赖关系,避免不同应用程序中的库和 Python 版本之间的冲突。
流程说明的示例截图
El Deadsnakes 团队 PPA 存储库 长期以来,已被证明是 可靠的供应商 不同的包裹 蟒蛇版本 为 Ubuntu、Debian 以及由它们衍生的 Distros。此外,要使用它并安装某些版本的 Python,遵循的步骤非常容易理解且易于快速实现。
总结
简而言之,我们希望这份新的快速指南能够 这种频繁的要求或需要的发展,即 “如何为 Python 设置虚拟开发环境” 它对于编程领域以及使用不同 GNU/Linux 和 BSD 发行版的新手和初学者都很有帮助。然而,和往常一样,如果你知道 另一种解决方法 发展要求或需要,我们邀请您通过评论提及它,以供大家了解和使用。
最后,记得与其他人分享这篇有用且有趣的帖子,并且 访问我们的开头 «现场» 西班牙语或其他语言 (在 URL 末尾添加 2 个字母,例如:ar、de、en、fr、ja、pt 和 ru 等)。此外,我们邀请您加入我们的 官方电报频道 从我们的网站阅读和分享更多新闻、指南和教程。