zoukankan      html  css  js  c++  java
  • 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) ttwang@ttwang-ilumao:~/environments$  deactivate

    如图:

    5.总结

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

  • 相关阅读:
    C++11——nullptr和NULL的区别
    C++11——原始字面量
    查看电脑内存是ddr3还是ddr4
    建立虚拟课堂需要考虑哪些因素?
    【解决方案】AI赋能智慧楼宇,如何实现多场景下的精细管理?
    H265网页播放器EasyPlayer.JS如何监听播放等相关事件回调?
    TSINGSEE青犀视频流媒体平台按需拉流和非按需拉流的区别及适用情况
    TSINGSEE青犀视频助力医疗废物处置可视化监管,筑牢口岸医疗废物管控防线
    TSINGSEE青犀视频行人智能检测测试报错panic: runtime error排查过程
    TSINGSEE青犀视频接入海康解码器SDK解码远程文件流程
  • 原文地址:https://www.cnblogs.com/ilym/p/8390713.html
Copyright © 2011-2022 走看看