Python的venv虚拟环境使用及说明

 更新时间:2025年03月21日 11:20:24   作者:安生生申  
这篇文章主要介绍了Python的venv虚拟环境使用及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

Python的venv虚拟环境

venv 是 Python 的一个内置模块,用于创建和管理虚拟环境(virtual environments)。

虚拟环境可以独立于系统的全局环境,并且可以在其中安装特定版本的包和库,以便于项目之间的隔离和管理。

下面是 venv 的使用教程:

1. 创建虚拟环境

打开终端或命令提示符,并导航到你希望创建虚拟环境的目录。

然后运行以下命令:

python3 -m venv myenv

这将在当前目录下创建一个名为 myenv 的虚拟环境。

你可以将 myenv 替换为你自己喜欢的任意名称。

2. 激活虚拟环境

在终端中,运行以下命令来激活虚拟环境:

  • 在 Linux 或 macOS 上:
source myenv/bin/activate
  • 在 Windows 上:
myenv\Scripts\activate

当虚拟环境激活后,你会注意到终端的提示符会变化,以反映当前已激活的虚拟环境。

3. 使用虚拟环境

在激活的虚拟环境中,你可以安装和使用特定版本的 Python 包和库,而不会影响全局环境。

例如,你可以运行以下命令来安装包:

pip install package_name

4. 退出虚拟环境

当你完成使用虚拟环境后,可以通过运行以下命令来退出虚拟环境:

deactivate

这将使虚拟环境停止激活,并返回到系统的全局环境。

虚拟环境的创建、激活和使用过程如上所述。通过使用 venv,你可以在不同的项目之间轻松地切换和管理独立的环境。

5. VSCode配置虚拟环境自动激活

用超级管理员权限打开powershell

输入set-executionpolicy remotesigned,再输入y确认

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Python实现壁纸下载与轮换

    Python实现壁纸下载与轮换

    本人对于壁纸一直偏佛系,不爱特意去找一堆壁纸。因此用Python简单地搞了一个自动下载壁纸,定时随机轮换的功能来自娱自乐,顺便分享给大家。
    2020-10-10
  • tensorflow官方github预训练模型下载方式

    tensorflow官方github预训练模型下载方式

    这篇文章主要介绍了tensorflow官方github预训练模型下载方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-02-02
  • 教你如何识别代理IP的真实地理位置(使用Python库)

    教你如何识别代理IP的真实地理位置(使用Python库)

    本文介绍了IP数据库查询、反向DNS查询和网络延迟测量三种方法,并通过案例分析和代码实现展示了如何使用Python库进行IP地理位置查询,需要的朋友可以参考下
    2024-03-03
  • python实现tree命令的使用示例

    python实现tree命令的使用示例

    本文主要介绍了python实现tree命令的使用示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-09-09
  • Python列表赋值的六种核心方法

    Python列表赋值的六种核心方法

    在Python编程中,列表(list)是最常用的数据结构之一,当需要复制或修改列表时,不同的赋值方式会产生截然不同的性能表现,本文将带您深入探索列表赋值的六种核心方法,通过实际性能测试揭示它们的效率差异,并给出不同场景下的最佳选择,需要的朋友可以参考下
    2025-04-04
  • 基于pygame实现贪吃蛇小游戏示例

    基于pygame实现贪吃蛇小游戏示例

    大家好,本篇文章主要讲的是基于pygame实现贪吃蛇小游戏示例,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2021-12-12
  • Python xlrd模块导入过程及常用操作

    Python xlrd模块导入过程及常用操作

    这篇文章主要介绍了Python xlrd模块导入过程及常用操作,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-06-06
  • PyQt中使用QTabWidget实现多页面布局的方法

    PyQt中使用QTabWidget实现多页面布局的方法

    在使用PyQt编写桌面应用程序的过程中,要实现多页面布局方案,可以使用QTabWidget控件来实现,本案例提供了完整的标签页管理功能,同时保持了响应式设计的核心原则,能够很好地适应不同屏幕尺寸和内容变化,感兴趣的朋友一起看看吧
    2025-04-04
  • Python字符串相关操作及正则表达式学习教程

    Python字符串相关操作及正则表达式学习教程

    字符串的重要功能之一就是正则表达式,正则表达式在各种操作中都起到了关键作用,尤其是Python标志性的功能爬虫也是以这个语法为基础建立的,这篇文章主要介绍了Python字符串相关操作及正则表达式的相关资料,需要的朋友可以参考下
    2026-03-03
  • 用Python一键搭建Http服务器的方法

    用Python一键搭建Http服务器的方法

    今天小编就为大家分享一篇用Python一键搭建Http服务器的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-06-06

最新评论