首页
学习
活动
专区
工具
TVP
发布
技术百科首页 >Python >Python 中的虚拟环境是什么?

Python 中的虚拟环境是什么?

词条归属:Python

Python 中的虚拟环境是一种创建独立 Python 环境的方式,用于解决不同项目之间依赖包的冲突问题。虚拟环境可以让不同的项目在同一台计算机上使用不同的 Python 版本和依赖包,避免全局 Python 环境的混乱和不稳定。Python 中常用的虚拟环境工具包括 venv、virtualenv 和 conda 等,下面以 venv 为例介绍如何创建和使用虚拟环境。

创建虚拟环境

要创建一个新的虚拟环境,可以使用 venv 模块创建一个新的目录,然后在该目录中创建一个新的 Python 环境。例如,创建一个名为 myenv 的虚拟环境:

代码语言:javascript
复制
python -m venv myenv

这将在当前目录下创建一个名为 myenv 的目录,其中包含一个新的 Python 环境。

激活虚拟环境

要使用虚拟环境,需要先激活它。在 Windows 上,可以运行以下命令激活虚拟环境:

代码语言:javascript
复制
myenv\Scripts\activate.bat

LinuxmacOS 上,可以运行以下命令激活虚拟环境:

代码语言:javascript
复制
source myenv/bin/activate

激活虚拟环境后,终端提示符前会显示环境名称,表示已经进入了虚拟环境。

安装依赖包

进入虚拟环境后,可以使用 pip 命令安装需要的依赖包,例如:

代码语言:javascript
复制
pip install pandas

这将在虚拟环境中安装 pandas 包,而不会影响全局 Python 环境。

退出虚拟环境

要退出虚拟环境,可以运行以下命令:

代码语言:javascript
复制
deactivate

这将退出虚拟环境,返回到全局 Python 环境。

相关文章
Python Python中的虚拟环境
Python中的虚拟环境 认识虚拟环境 Python中的虚拟环境工具 认识虚拟环境 各个版本互不干扰,互不相等 python可能版本不同 系统环境不同 创建的每一个项目都是各自的虚拟环境 Python中的虚拟环境工具 Virtualenv pyenv virtualenv(另一个较为复杂) 命令行下使用 pip install virtualenv 选择目录 virtualenv -p python3 penv ./penv/bin/active win系统可以在bin文件夹下输入active 回车*进入
Zkeq
2022-05-18
3680
Python 中的虚拟环境变得容易
大多数 Python 新手不知道如何设置遵循专业程序员使用的最新标准的开发环境。本教程将教您如何使用行业公认的最佳实践正确创建一个完整的 Python 开发环境。
玖柒的小窝
2021-09-13
1.4K0
python的虚拟环境
-p PYTHON_EXE, --python=PYTHON_EXE 指定生成的虚拟环境使用的Python解释器:
py3study
2020-01-02
5970
关于Python3中venv虚拟环境
本文介绍了Python3中venv虚拟环境的使用方法,以及其优点。在Python3.3以上的版本中,通过venv模块可以创建虚拟环境,实现不同项目之间的环境隔离。虚拟环境可以用于创建和修改Python包,防止系统中出现包管理混乱和版本冲突的问题,同时可以用于不同的Python版本的开发环境。
coders
2018-01-04
8630
Python虚拟环境
本文是针对《Python大学实用教程》和《跟老齐学Python:轻松入门》两本书的基础内容之后的提升。
老齐
2021-03-12
1.6K0
点击加载更多
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
领券