zoukankan      html  css  js  c++  java
  • python三大神器之virtualenv

    virtualenv

    virtualenv用来管理python项目环境,隔离出一个只属于这个项目的虚拟python环境(windows和Linux用法一样)。

     首先你需要安装virtualenv模块

    pip isntall virtualenv

      创建一个工程项目的虚拟环境

    cd D:project
    virtualenv project_env

     如果新的python虚拟环境也需要原来python的第三方库,用以下命令,可以将第三方库一起复制到新的虚拟环境

    virtualenv --system-site-packages project_env

     如果有多个python版本,比如python2.7、python3.7等,需要指定不同版本的python解释器。没有指定,一般由系统默认的python版本来搭建

    #Windows
    virtualenv -p "D:Program FilesPython37python.exe" project_env2
    
    Linux
    virtualenv -p /usr/bin/python3.7 project_env

     激活虚拟环境

    #Windows
    cd D:projectproject_envScripts
    activate.bat
    
    #Linux
    source project_env/bin/activate

     关闭虚拟环境

    #Window
    deactivate.bat
    
    #Linux
    deactivate

    virtualenvwrapper

    virtualenvwrapper是封装了virtualenv的一些特性,更为简单和方便的python环境管理工具。和virtualenv最主要的区别是能批量管理多套虚拟环境。

    1.windows

     安装virtualenvwrapper之前,确保你已经安装了virtualenv,windows环境下需要安装virtualenvwrapper-win

    pip install virtualenvwrapper-win

     创建第一个虚拟环境

    mkvirtualenv project1

     创建第二个虚拟环境

    mkvirtualenv project2

     列出所有虚拟环境

    lsvirtualenv

     切换虚拟环境

    workon project

     

     停止虚拟环境

    deactivate

     开启虚拟环境,需要切到虚拟环境script文件夹

    activate

     删除虚拟环境

    rmvirtualenv

    2.Linux

      Linux平台需要安装virtualenvwrapper模块

    yum install virtualenvwrapper

      使用命令启动virtualenvwrapper

    source /usr/local/bin/virtualenvwrapper.sh

    命令使用方法一样,不区分windows和Linux。

  • 相关阅读:
    《算法导论》读书笔记
    【原创】POI操作Excel导入导出工具类ExcelUtil
    10-JMM
    09-字节码执行引擎
    08-类加载机制
    07-前端编译与优化(待补充)
    06-字节码指令
    05-类文件结构
    04-垃圾回收(2)
    03-垃圾回收(1)
  • 原文地址:https://www.cnblogs.com/shenh/p/9958370.html
Copyright © 2011-2022 走看看