• python:沙盒(virtualenv)


    当电脑需要使用多个版本的python时,可以使用沙盒;或者使用docker;

    virtualenv是Python自带的,通过pip安装的

    [root@centos7 public]# cd jinjie_python/
    [root@centos7 jinjie_python]# virtualenv test1
    Using base prefix '/usr/local'
    New python executable in /root/public/jinjie_python/test1/bin/python3.5
    Also creating executable in /root/public/jinjie_python/test1/bin/python
    Installing setuptools, pip, wheel...done.
    [root@centos7 jinjie_python]# 
    [root@centos7 jinjie_python]# cd test1/
    [root@centos7 test1]# ls
    bin  include  lib
    [root@centos7 test1]# source bin/activate
    (test1) [root@centos7 test1]# pip3 list
    appdirs (1.4.3)
    packaging (16.8)
    pip (9.0.1)
    pyparsing (2.2.0)
    setuptools (35.0.2)
    six (1.10.0)
    wheel (0.29.0)
    (test1) [root@centos7 test1]# 

    1、virtualenv test1建立沙盒

    2、cd到沙盒目录,执行source bin/activate,启动沙盒环境

    3、deactivate退出沙盒环境

    注:

    默认情况下,虚拟环境会依赖系统环境中的site packages,就是说系统中已经安装好的第三方package也会安装在虚拟环境中,

    如果不想依赖这些package,那么可以加上参数 

    --no-site-packages
     
  • 相关阅读:
    01--DNS服务器3
    01--DNS服务器2
    装配bean
    实现二级域名
    apache反向代理
    struts拓展restful
    restful是什么
    struts的声明式异常处理
    linux常用命令之压缩打包
    linux常用命令之文件系统
  • 原文地址:https://www.cnblogs.com/daduryi/p/6858270.html
Copyright © 2020-2023  润新知