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。

  • 相关阅读:
    Finance_Time-Series-Analysis-with-app-in-R
    Linear_algebra_06_二次型
    Linear_algebra_05_相似对角形
    病理学
    S&p_14_参数的假设检验
    S&p_13_参数区间估计
    Finance_Analysis-of-Financial-Time-Series
    817. Linked List Components
    811. Subdomain Visit Count
    807. Max Increase to Keep City Skyline
  • 原文地址:https://www.cnblogs.com/shenh/p/9958370.html
Copyright © 2011-2022 走看看