1.为什么要创建python3虚拟开发环境?



/*********************************************************************
1.虚拟环境是用于创建独立的python环境,允许我们使用不同的python模块和版本,而不混淆。
2.虚拟环境使您能够在计算机上为Python项目设置一个独立的空间,确保您的每个项目都拥有自己的一组依赖项,不会中断任何其他项目。
3.建立一个编程环境使我们能够更好地控制我们的Python项目以及如何处理不同版本的包。 使用第三方软件包时,这一点尤为重要。
4.您可以根据需要设置许多Python编程环境。每个环境基本上都是您的计算机中的一个目录或文件夹,其中包含一些脚本以使其充当环境。
*********************************************************************/



2.创建虚拟环境的步骤

(1)为了创建虚拟环境,我们首先需要安装venv模块,它是标准python3库的一部分,

          输入以下命令安装venv:



$ sudo apt-get install -y python3-venv



(2)有上面这个安装,我们准备创建环境。 让我们选择将我们的Python编程环境放入哪个目录,或者我们可以使用mkdir创建一个新的目录,如下所示:



$ mkdir environments
$ cd  environments



(3)一旦进入了你想要环境所在的目录,就可以通过运行以下命令来创建一个环境:



$ python3 -m venv my_env



(4)上述(3),本质上,这建立了一个新的目录,其中包含一些我们可以用ls命令查看的项目:



$ ls my_env



Output
bin  include  lib  lib64  pyvenv.cfg  share



ubuntu创建虚拟环境并python使用 ubuntu虚拟环境的作用_python

ps:



/*****************************************************************
这些文件一起工作,以确保您的项目与本地计算机的更广泛的上下文隔离,以便系统文件和
项目文件不会混合。 这是版本控制的好习惯,并确保您的每个项目都可以访问它所需的特定
软件包。 Python Wheels是Python的内置格式,可以通过减少编译次数来加快软件的生产
速度,它将在Ubuntu 16.04共享目录中。
*****************************************************************/



3.激活虚拟环境

要使用这个环境,你需要激活它,你可以通过输入下面的命令来激活这个激活脚本:



$ source my_env/bin/activate



这时,终端的提示现在将环境的名称为前缀,在这种情况下,它被称为my_env,如下图所示:

ubuntu创建虚拟环境并python使用 ubuntu虚拟环境的作用_Python_02

 

这个前缀让我们知道my_env环境当前是活动的,这意味着当我们在这里创建程序时,他们将只使用这个特定环境的设置和包。

4.退出虚拟环境

如果想要退出这个环境,可以通过运行下面这个命令来退出:



(my_env) ttwang@ttwang-ilumao:~/environments$ deactivate



如图:

5.总结

至此,虚拟环境就创建好了,就可以使用了,开启学习之旅吧