zoukankan      html  css  js  c++  java
  • Python模块-virtualenv-虚拟环境

    virtualenv

    # 安装
    pip install virtualenv
    # 查看版本,确认安装完成
    virtualenv --version
    # 创建虚拟环境
    virtualenv my_env
    # 指定python解释器版本 创建虚拟环境 -p
    virtualenv   -p  /usr/bin/python2.7    my_env
    # 激活虚拟环境
    source my_env/bin/activate
    # 停止虚拟环境
    deactivate
    

    virtualenvwrapper

    virtualenv的隔离功能是好的,但操作和管理却不方便,所以需要virtualenvwrapper对各个虚拟环境进行管理,它提供了一系列命令使得和虚拟环境工作变得愉快许多

    1. 将您的所有虚拟环境在一个地方
    2. 包装用于管理虚拟环境(创建,删除,复制)
    3. 使用一个命令来环境之间进行切换
    • 安装

      pip install virtualenvwrapper
      pip install virtualenvwrapper-win(Win)

    • 配置(Mac)

      .bash_profile

      # 设置环境变量,以后创建的虚拟环境均在此路径中
      export WORKON_HOME=~/pyEnv
      # 指定默认的python编译器版本
      export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3
      # 激活virtualenvwrapper.sh
      source /Library/Frameworks/Python.framework/Versions/3.6/bin/virtualenvwrapper.sh 
      
    • 创建一个虚拟环境

      mkvirtualenv project_env

    • 激活虚拟环境

      workon project_env

    • 停止虚拟环境

      deactivate

    • 删除虚拟环境

      rmvirtualenv project_env

    • 其他

      lsvirtualenv    # 列举所有的环境。
      cdvirtualenv    # 导航到当前激活的虚拟环境的目录中,比如说这样您就能够浏览它的 site-packages。
      cdsitepackages  # 和上面的类似,但是是直接进入到 site-packages 目录中。
      lssitepackages  # 显示 site-packages 目录中的内容。
      
  • 相关阅读:
    java_IO读写模版
    c#_DropdownList Panel Textbox 控件交互使用,有autopostback和没有的区别
    C#_datatable 写入大量数据_BulkCopy
    C#_datatable_读取
    C#_数据库交互_SqlHelper
    C#_数据库基本交互
    C#_Wpf_DataContex上下文整个类绑定
    C#_wpf_userinput_数据绑定_后台对象改变,界面数据也变化
    C#_delegate
    C#_delegate
  • 原文地址:https://www.cnblogs.com/stream886/p/10322393.html
Copyright © 2011-2022 走看看