ubuntu下创建虚拟python3开发环境

Posted ilym

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu下创建虚拟python3开发环境相关的知识,希望对你有一定的参考价值。

友情链接:ubuntu16.04下安装python3+创建虚拟python3开发环境

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

技术分享图片

ps:

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

3.激活虚拟环境

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

$ source my_env/bin/activate

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

技术分享图片

 

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

4.退出虚拟环境

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

(my_env) [email protected]:~/environments$  deactivate

如图:

技术分享图片

5.总结

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

 

以上是关于ubuntu下创建虚拟python3开发环境的主要内容,如果未能解决你的问题,请参考以下文章

在ubuntu中使用virtualenv创建python2和python3的虚拟环境

ubuntu 下搭建一个python3的虚拟环境(用于django配合postgresql数据库开发)

ubuntu下 安装python虚拟环境

Ubuntu安装软件出现依赖问题及基本python虚拟环境创建

ubuntu16.04 安装 python3.6, 并创建虚拟环境(使用python3.6)

Ubuntu中配置Python虚拟环境Virtualenv