zoukankan      html  css  js  c++  java
  • 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
     
  • 相关阅读:
    实习日记11
    实习日记10
    实习日记9
    实习日记7
    我自己的颜色库
    实习日记5
    实习日记4
    算法导论2:几个习题 2016.1.2
    算法导论1:插入排序和归并排序 2016.1.1
    和算法导论没什么关系0.手电筒过桥问题详解
  • 原文地址:https://www.cnblogs.com/daduryi/p/6858270.html
Copyright © 2011-2022 走看看