Python:使用 venv 来创建虚拟环境

简介: Python:使用 venv 来创建虚拟环境

Python文档有如下的介绍:

Python 在 3.5 版更改: 现在推荐使用 venv 来创建虚拟环境

# 创建名为 .venv 的虚拟环境
python3 -m venv .venv
# 激活虚拟环境
source .venv/bin/activate
# 退出虚拟环境
deactivate

查看当前目录的文件

$ tree -a
.
└── .venv
    ├── bin
    │   ├── activate
    │   ├── activate.csh
    │   ├── activate.fish
    │   ├── python -> python3
    │   └── python3 -> /Users/.pyenv/versions/py370/bin/python3
    ├── include
    ├── lib
    │   └── python3.7
    │       └── site-packages
    └── pyvenv.cfg

参考

https://docs.python.org/zh-cn/3/library/venv.html

相关文章
|
8天前
|
Python
探索Python虚拟环境:virtualenv、venv与pipenv比较
在Python开发中,有效的环境管理至关重要。virtualenv、venv和pipenv是常用的虚拟环境管理工具。virtualenv支持Python 2.7+和3.3+,可创建独立环境;venv为Python 3.3+内置库,简单轻量但功能有限;pipenv则结合了包管理和虚拟环境管理,生成Pipfile.lock确保依赖确定性和安全性,推荐作为首选工具。
|
7月前
|
Linux iOS开发 MacOS
【chat-gpt问答记录】python虚拟环境venv的简介及使用
【chat-gpt问答记录】python虚拟环境venv的简介及使用
72 2
|
4月前
|
Python
Python的Virtualenv与Venv环境管理器
介绍Python的两种环境管理工具Virtualenv和venv,包括它们的安装、创建、激活、退出环境以及查看帮助信息的方法,同时对比了两者的特点和使用场景。
99 2
Python的Virtualenv与Venv环境管理器
|
3月前
|
机器学习/深度学习 缓存 Linux
python环境学习:pip介绍,pip 和 conda的区别和联系。哪个更好使用?pip创建虚拟环境并解释venv模块,pip的常用命令,conda的常用命令。
本文介绍了Python的包管理工具pip和环境管理器conda的区别与联系。pip主要用于安装和管理Python包,而conda不仅管理Python包,还能管理其他语言的包,并提供强大的环境管理功能。文章还讨论了pip创建虚拟环境的方法,以及pip和conda的常用命令。作者推荐使用conda安装科学计算和数据分析包,而pip则用于安装无法通过conda获取的包。
179 0
|
Python Windows
[Python]搭建虚拟环境与Django项目的创建[virtualenv virtualenvwrapper venv](Windows)(上)
[Python]搭建虚拟环境与Django项目的创建[virtualenv virtualenvwrapper venv](Windows)(上)
|
8月前
|
Ubuntu Python
一键打包,随时运行,Python3项目虚拟环境一键整合包的制作(Venv)
之前我们介绍了[如何使用嵌入式 Python3 环境给项目制作一键整合包](https://v3u.cn/a_id_328),在使用嵌入式 Python 环境时,通常是作为另一个应用程序的一部分,而Python3虚拟环境是为了在开发过程中隔离项目所需的 Python 环境。虚拟环境允许我们在同一台计算机上的不同项目中使用不同的 Python 版本和软件包,而不会相互干扰。 本次我们利用Python3自带的虚拟环境(venv)功能来给项目制作一键整合包。
一键打包,随时运行,Python3项目虚拟环境一键整合包的制作(Venv)
|
安全 Python
Python环境配置及基础用法&Pycharm库安装与背景设置及避免Venv文件夹
Python环境配置及基础用法&Pycharm库安装与背景设置及避免Venv文件夹
165 1
|
测试技术 数据库 Python
[Python]搭建虚拟环境与Django项目的创建[virtualenv virtualenvwrapper venv](Windows)(下)
[Python]搭建虚拟环境与Django项目的创建[virtualenv virtualenvwrapper venv](Windows)(下)
|
Shell Python
python虚拟环境(venv、virtualenv)及虚拟环境管理工具(virtualenvwrapper)
  Python应用开发时,本机的Python环境中安装各种各样的包的话,随着项目的增加,每次运行时都需要处理一下各种不同版本的依赖库,而且python版本也可能使用的不同,这样做很耗时。这就需要虚拟出不同的Python版本的环境,可以让虚拟环境专门为某一个应用而存在,且允许在虚拟环境中安装各种包。而且不影响本机大的python环境,便于开发环境和生产环境的管理。
446 0
python venv 环境隔离
python venv 环境隔离