• Centos中使用virtualenvwrapper


    Centos中使用virtualenvwrapper

    python特有的一种软件环境,创建多个python环境,各个环境之间完全隔离,互不影响。它可以用来解决Python项目开发和运行过程中的依赖项和版本问题,而不必和其他项目的Python环境以及全局的Python环境发生冲突。

    首先确保有Python环境

    1 安装更新pip

    注:Linux下默认未安装pip,需要手动安装pip命令。

    #python2.7安装
    yum install python-pip
    #pip 更新
    pip install --upgrade pip      
    

    如果安装出错,请务必更新pip

    2 安装virtualenv

    pip install virtualenvwrapper
    

    此时还不能使用virtualenvwrapper,默认virtualenvwrapper安装在/usr/bin下面,实际上你需要运行virtualenvwrapper.sh文件才行,里面有安装步骤,我们照着操作把环境设置好。

    查找virtalenvwrapper位置

    find / -name virtualenvwrapper.sh
    

    进入 用户主目录,打开 .bashrc 文件,添加如下代码:

    export WORKON_HOME=$HOME/.virtualenvs
    #export PROJECT_HOME=$HOME/Devel
    source /usr/bin/virtualenvwrapper.sh
    

    备注:WORKON_HOME: 告诉 virtualenvwrapper 在哪里放置你的虚拟环境,默认是在 $HOME/.virtualenvs 目录下。如果这个目录不存在,virtualenvwrapper 运行的时候会自动创建它。

    PROJECT_HOME :告诉virtualenvwrapper在哪里存放你的项目的工作目录

    执行 source 命令,使刚添加的代码生效:

    source .bashrc
    

    3 virtualenvwrapper使用

    • 创建指定解释器的虚拟环境

      mkvirtualenv -p /usr/bin/python env_name
      

      备注:这里的/usr/bin/python是python的位置

    • 启动虚拟环境

      workon env_name
      
    • 退出虚拟环境

      deactivate
      
    • 删除虚拟环境

      rmvirtualenv env_name
      
  • 相关阅读:
    Fix Installing .NET Framework 3.5 failed Error Code 0x800F0954 on Windows 10
    RHEL8安装五笔输入法
    Enable EPEL and Local Repository on RHEL8
    Why is Yum Replaced by DNF?
    检查Linux服务器是否被攻击的常用命令及方法
    IDEA 主题
    IDEA 如何显示一个类中所有的方法
    Appium 安装以及安装过程中遇到的问题
    Maven 如何发布 jar 包到 Nexus 私库
    java泛型的基本使用
  • 原文地址:https://www.cnblogs.com/jimlau/p/13166299.html
Copyright © 2020-2023  润新知