zoukankan      html  css  js  c++  java
  • python使用virtualenv

    @(python之路)[python使用virtualenv]
    python使用virtualenv

    简介

     virtualenv是一个创建隔绝得python环境的工具。virtualenv创建一个包含所有必要的可执行文件的文件夹,使用python工程所需的包。

    安装

    pip install virtualenv
    

    基本使用

    1.创建虚拟环境

    $ cd my_project_dir
    $ virtualenv venv  #venv为虚拟环境目录名,目录名自定义
    

     virtualenv venv 将会在当前的目录中创建一个文件夹,包含了Python可执行文件,以及 pip 库的一份拷贝,这样就能安装其他包了。虚拟环境的名字(此例中是 venv )可以是任意的;

    $ virtualenv -p /usr/bin/python2.7 venv    # -p参数指定Python解释器程序路径
    

     这里会使用/usr/bin/python2.7的解释器
    2.激活环境

    $ source venv/bin/activate  
    

    3.关闭环境

     . venv/bin/deactivate
    

    virtualenvwrapper

     鉴于virtualenv不便于对虚拟环境集中管理,所以推荐直接使用virtualenvwrapper。 virtualenvwrapper提供了一系列命令使得和虚拟环境工作变得便利。它把你所有的虚拟环境都放在一个地方。
    1.安装
    注意:安装virtualenvwrapper(确保virtualenv已安装)

    pip install virtualenvwrapper
    pip install virtualenvwrapper-win  #Windows使用该命令
    

    安装完成后,在~/.bashrc写入以下内容

    export WORKON_HOME=~/Envs
    source /usr/local/bin/virtualenvwrapper.sh  
    
    • 第一行:virtualenvwrapper存放虚拟环境目录
    • 第二行:virtrualenvwrapper会安装到python的bin目录下,所以该路径是python安装目录下bin/virtualenvwrapper.sh
    source ~/.bashrc    #读入配置文件,立即生效
    

    virtualenvwrapper基本使用

    1.创建虚拟环境 mkvirtualenv

    mkvirtualenv venv 
    # "--python"指定python解释器
    mkvirtualenv --python=/usr/local/python3.5.3/bin/python venv
    

    **2. 基本命令 **
    查看当前的虚拟环境目录

    [root@localhost ~]# workon
    py2
    py3
    

    切换到虚拟环境

    [root@localhost ~]# workon py3
    (py3) [root@localhost ~]# 
    

    退出虚拟环境

    (py3) [root@localhost ~]# deactivate
    [root@localhost ~]# 
    

    删除虚拟环境

    rmvirtualenv venv
    
  • 相关阅读:
    配置FTP服务2(vsftpd 配置虚拟账号)
    配置FTP服务(pure-ftpd安装配置测试)
    asp.net学习——Repeater控件
    C#方法,属性,和事件
    (转)AspNetPager使用方法
    WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping
    SQL Server 操作数据
    SQL Server——增、删、改、查。
    数组——求和、平均分、最值
    数组——抽奖&&句子组合
  • 原文地址:https://www.cnblogs.com/xiaogongzi/p/9244678.html
Copyright © 2011-2022 走看看