• centos7安装虚拟环境 virtualenvwrapper


    1、个人安装环境

    1.1 CentOS Linux release 7.7.1908 (Core)

    2、安装步骤

    2.1 查找python3命令路径

    [root@localhost ~]# find / -name python3
    /root/envs/py3test/bin/python3
    /root/envs/p3test/bin/python3
    /usr/bin/python3
    /home/admin/Envs/py3test/bin/python3
    

     路径为:/usr/bin/python3

    2.2 查找virtualenvwrapper.sh脚本的路径

    [root@localhost ~]# whereis virtualenvwrapper.sh
    virtualenvwrapper: /usr/local/bin/virtualenvwrapper.sh
    

    2.3 安装virtualenvwrapper

    yum install python-setuptools python-devel
    pip3 install virtualenvwrapper
    

    2.4 编辑bashrc

    [root@localhost ~]# vim .bashrc
    

     添加如下内容:

    WORKON_HOME=~/Envs
    VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
    source /usr/local/bin/virtualenvwrapper.sh
    

    解释如下:

    • WORKON_HOME为设置virtualenv的统一管理目录
    • VIRTUALENVWRAPPER_PYTHON指定python解释器的本体;

        需要特别注意,CentOS中默认安装python2,如果这边不指定,创建虚拟环境时将提示/usr/bin/python: No module named virtualenvwrapper

    • source执行virtualenvwrapper安装脚本

    2.5 应用如上修改

    source ~/.bashrc
    

    3、虚拟环境使用

    3.1 新建虚拟环境

    3.1.1 新建python2环境

    [root@localhost ~]# mkvirtualenv -p /usr/bin/python p2test
    

    3.1.2 新建python3环境

    [root@localhost ~]# mkvirtualenv p3test
    

     3.2 查看所有的虚拟环境

    [root@localhost ~]# workon
    

    运行结果:

    p2test
    p3test
    

     3.3 进入指定的虚拟环境

    [root@localhost ~]# workon p2test
    
    (p2test) [root@localhost ~]# python
    

     运行结果:

    Python 2.7.5 (default, Aug  7 2019, 00:51:29) 
    [GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] on linux2
    Type "help", "copyright", "credits" or "license" for more information.
    >>> 
    

    3.4 退出虚拟环境

    (p2test) [root@localhost ~]# deactivate
    

    3.5 删除虚拟环境

    [root@localhost ~]# rmvirtualenv py3test
    
  • 相关阅读:
    NUMBER BASE CONVERSION(进制转换)
    2776 寻找代表元(匈牙利算法)
    最长严格上子序列(二分优化)
    c++ bitset类的使用和简介
    笨小猴 2008年NOIP全国联赛提高组
    三国游戏 2010年NOIP全国联赛普及组
    全国信息学奥林匹克联赛(NOIP2014)复赛 模拟题Day2 长乐一中
    codevs 1704 卡片游戏
    热浪
    全国信息学奥林匹克联赛 ( NOIP2014) 复赛 模拟题 Day1 长乐一中
  • 原文地址:https://www.cnblogs.com/hester/p/12369522.html
Copyright © 2020-2023  润新知