设置 Python 虚拟环境 (venv)

设置 python 虚拟环境 (venv)

Python 虚拟环境是管理项目依赖关系的好方法。它们允许您创建隔离的环境,您可以在其中安装特定于项目的包,而不会影响系统范围的 Python 安装。这篇博文将指导您使用 venv 设置 Python 虚拟环境。

分步指南

安装Python

首先,确保您的系统上安装了Python。大多数现代 Linux 发行版(包括 Ubuntu)都预装了 Python。您可以通过运行以下命令来检查Python是否已安装:

python3 --版本

登录后复制

如果没有安装Python,可以使用以下命令安装:

sudo apt updatesudo apt安装python3

登录后复制安装python3-venv

创建虚拟环境,需要python3-venv包。安装它使用:

sudo apt updatesudo apt安装python3-venv

登录后复制创建虚拟环境

选择要存储项目的目录并导航到该目录。然后使用以下命令创建虚拟环境:

python3 -m venv myenv

登录后复制

这里,myenv 是虚拟环境的名称。你可以给它起任何你喜欢的名字。

激活虚拟环境

要开始使用虚拟环境,您需要激活它。运行以下命令:

来源 myenv/bin/activate

登录后复制登录后复制安装软件包

激活虚拟环境后,您现在可以使用 pip 安装 Python 包。例如,要安装 requests 库,请运行:

pip 安装 fastapi

登录后复制

安装的软件包将特定于该虚拟环境。

停用虚拟环境

完成虚拟环境中的工作后,您可以通过运行以下命令来停用它:

停用

登录后复制

这将使您返回到系统默认的Python环境。

立即学习“Python免费学习笔记(深入)”;

重新激活虚拟环境

每当您想再次处理您的项目时,导航到您的项目目录并激活虚拟环境:

来源 myenv/bin/activate

登录后复制登录后复制

注意: 本指南是针对 Linux/Ubuntu 系统编写的。对于其他操作系统,命令可能略有不同。

以上就是设置 Python 虚拟环境 (venv)的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2198140.html

(0)
上一篇 2025年2月25日 22:48:04
下一篇 2025年2月23日 23:53:11

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • Kaniyam 的 Python 入门课程

    Python简介及其用法如何在 Windows、Linux 和 MacOS 中安装 python如何提出问题使用谷歌搜索连接在线论坛 – https://forums.tamillinuxcommunity.org/班级聊天 &…

    2025年2月25日
    200
  • 你好世界

    今天,我参加了 Kaniyam 基金会提供的免费 Python 在线课程。而且,这个博客是为了记录我在整个课程中的进步。 今晚的第一场直播,分享了很多课程细节。提供了有关在我们的计算机上安装 Python 的有用信息。按照惯例,我们首先学习…

    2025年2月25日
    200
  • 我的Python简介

    朋友们大家好, 我不是任何类型的计算机极客。但我长期以来一直对网页设计感兴趣。我通过互联网网站学习了一些知识。通过这些我学习了一些关于计算机编程语言的基础知识并熟悉了它。 此外,我目前正在参与股票市场交易,并考虑开发一些自动化系统。我还了解…

    2025年2月25日
    200
  • Python print() 方法

    今天我们将看到 python print 语句的用法。print 用于在控制台中打印输出。 打印一个简单的字符串 print(“Hello, World!”) # 输出:你好,世界! 打印号码 print(123) …

    2025年2月25日
    200
  • 使用 PostgresSQL 和 Docker 启动新的 Django 项目

    初始项目设置: $ mkdir 客户端管理$ cd 客户管理$ python3 -m venv .venv$ 源 .venv/bin/activate(.venv) $(.venv) $ python3 -m pip install dja…

    2025年2月25日
    200
  • 使用Python高效读取数百万行SQL数据

    在 sql 中处理大型数据集可能具有挑战性,尤其是当您需要高效读取数百万行时。这是使用 python 处理此问题的简单方法,确保您的数据处理保持高性能和可管理性。 解决了端到端大数据和数据科学项目 使用高效的数据库驱动程序 python 有…

    2025年2月25日
    200
  • Django ORM 简介:实践练习

    django 的 orm(对象关系映射)是一个强大的工具,允许开发人员使用 python 代码而不是 sql 与关系数据库进行交互。这种面向对象的方法抽象了 sql 查询的复杂性,使数据操作过程更加直观并与应用程序逻辑保持一致。使用 dja…

    2025年2月25日
    200
  • 比较 Python 中的模块化和输入处理(带有代码示例)

    我正在研究 cs50 python 编程课程中的一些问题集,并在试图理解所提出问题的预期解决方案时陷入困境。 提供了先决条件代码,要求是添加将输入字符串转换为代表美元金额的浮点数的函数。 下面的代码片段提供了解决该问题的两种不同方法。 第一…

    2025年2月25日
    200
  • Python 列表理解初学者指南

    列表理解是 python 中一项强大的技术,用于以简洁高效的方式创建列表。它允许您将多行代码压缩为一行,从而生成更清晰、更易读的代码。对于那些刚接触 python 或希望提高技能的人来说,掌握列表理解至关重要。 列表理解的基础知识 列表理解…

    2025年2月25日
    200
  • 部署 Python FastAPI 应用程序进行渲染

    在 python 框架的世界中,fastapi 是新生事物,也是构建 api 的绝佳选择。同样,对于想要在生产环境中免费快速测试应用程序的开发人员来说,render 是一个不错的选择。 在这篇文章中,我们将介绍如何将 fastapi 应用程…

    2025年2月25日 编程技术
    200

发表回复

登录后才能评论