使用Python virtual environment来创建独立的Python运行环境

什么是Python virtual environment?

Python virtual environment(虚拟环境)是Python中用于管理依赖关系和项目环境的工具。虚拟环境可以使您在同一台计算机上的不同项目之间隔离依赖关系和环境。在Python应用程序中,我们通常会使用很多第三方库和依赖项,并且在不同的项目中使用的库可能有所不同,版本也可能不同。使用虚拟环境可以避免在不同项目之间发生依赖问题,使得项目之间的隔离更加彻底。

虚拟环境是一个包含Python解释器和要使用的库的目录。为了在虚拟环境中工作,必须激活虚拟环境。激活后,所有需要的库和程序都在受虚拟环境保护的命名空间内运行,从而避免了版本混淆问题。

怎么创建Python virtual environment?

1、首先创建一个工作目录:

mkdir transformers-course
cd transformers-course

2、通过Python venv命令来创建虚拟环境:

python -m venv .env

3、查看是否创建成功:

ls -a

显示如下:

(.env) (base) [ipa@comm-agi]$ ls -a
.  ..    .env

4、使用activate 命令进入虚拟环境:

# Activate the virtual environment
source .env/bin/activate

(base) [ipa@comm-agi]$ source .env/bin/activate
(.env) (base) [ipa@comm-agi]$

(大家注意看,执行了activate命令之后,命令行提示符前面多了(.env))

5、使用which python验证虚拟环境是否启用:

(.env) (base) [ipa@comm-agi]$ which python

/data2/transformers-course/.env/bin/python

6、使用deactivate 退出虚拟环境:

(.env) (base) [ipa@comm-agi]$ deactivate
(base) [ipa_sudo@comm-agi]$

(大家注意看,执行了deactivate命令之后,命令行提示符前面的(.env)没有了)

你可能感兴趣的:(python,venv,虚拟环境,env,activate)