zoukankan      html  css  js  c++  java
  • CentOS7配置python virtualenv

    安装virtualenv

    首先在安装python版本:请参考https://www.cnblogs.com/-wenli/p/13553674.html

    pip3  install virtualenv 

    创建虚拟开发环境(virtualenv会在当前目录中创建虚拟开发环境)

    # 直接创建
    virtualenv venv1
    
    # 指定python解释器版本
    virtualenv -p python venv2
    
    # 指定python可执行文件路径
    virtualenv --no-site-packages --python=/usr/local/python3.6/bin/python3  venv

    虚拟环境操作

    #激活虚拟开发环境
    source 虚拟环境目录名/bin/activate  # 根据自己的生成的虚拟环境的路径进行修改
    
    #退出虚拟开发环境
    deactivate

    安装配置virtualenvwrapper

    virtualenv 的一个最大的缺点就是,每次开启虚拟环境之前要去虚拟环境所在目录下的 bin 目录下 source 一下 activate,这就需要我们记住每个虚拟环境所在的目录。

    • 一种可行的解决方案是,将所有的虚拟环境目录全都集中起来,例如/opt/all_venv/,并且针对不同的目录做不同的事。
    • 使用virtualenvwrapper管理你的虚拟环境(virtualenv),其实他就是统一管理虚拟环境的目录,并且省去了source的步骤。

    下面我们给出virtualenvwrapper的安装和使用方式:

    安装

    pip3 install virtualenvwrapper

    创建虚拟环境管理目录

    mkdir ~/.virtualenvs

    修改虚拟环境变量

    #打开文件
    vi ~/.bashrc
    #在文件内容末尾添加如下内容:
    export WORKON_HOME=$HOME/.virtualenvs  # 所有虚拟环境存储的目录
    export VIRTUALENVWRAPPER_PYTHON=/usr/local/python3/bin/python3    #指定python安装路径
    source /usr/local/python3.6/bin/virtualenvwrapper.sh  #执行virtualenvwrapper安装脚本,根据自己的安装路径修改

    使配置文件生效

    source ~/.bashrc

    基本使用

    #创建一个虚拟环境:
    mkvirtualenv env1  #这会在 ~/.virtualenvs 中创建 env1 文件夹。
    
    # 虚拟环境列表
    workon
    
    #激活虚拟环境env1
    workon env1
    
    #再创建一个新的虚拟环境
    mkvirtualenv env2
    
    #退出虚拟环境
    deactivate
    
    #删除虚拟环境,需要先退出虚拟环境
    rmvirtualenv env2
  • 相关阅读:
    使用ab进行页面的压力测试
    apache http server2.2 + tomcat5.5 性能调优
    php Try Catch多层级异常测试
    用flask实现的添加后保留原url搜索条件
    会议室预定设计
    day4
    day3
    day2
    day1
    redis介绍以及安装
  • 原文地址:https://www.cnblogs.com/-wenli/p/14070782.html
Copyright © 2011-2022 走看看