• centos7安装virtualenv


    centos7安装virtualenv

    centos环境

    • python3.6
    • centos7

    virtualenv安装

    1、安装virtualenv和virtualenvwrapper工具

    # 可以在任何位置安装
     pip install virtualenv
     # pip install virtualenv -i https://mirrors.aliyun.com/pypi/simple/  #使用镜像下载
     pip install virtualenvwrapper
     # pip install virtualenvwrapper -i https://mirrors.aliyun.com/pypi/simple/# 使用镜像下载
    
    • 1
    • 2
    • 3
    • 4
    • 5

    2、查看虚拟环境文件夹

    cd ~
    ls -la # 查看是否存在.envs 或者.virtualenv文件夹
    
    • 1
    • 2

    在这里插入图片描述
    若不存在该文件夹,则自主创建该文件夹

    mkdir .vens
    
    • 1

    3、配置.bashrc文件
    打开~/.bashrc添加一下信息

    ...
    export WORKON_HOME=$HOME/.envs  # 指定虚拟环境的主目录
    export VIRTUALENVWRAPPER_VIRTUALENV=/usr/bin/virtualenv  # 虚拟环境安装位置
    VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3  # Python3 解释器位置
    source /usr/local/bin/virtualenvwrapper.sh  # 虚拟环境管理工具位置
    
    • 1
    • 2
    • 3
    • 4
    • 5

    执行source .bashrc

    source .bashrc
    
    • 1
    • 路径获取方式

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

    4、验证
    创建虚拟环境

    mkvirtualenv env1
    
    • 1

    virtualenv问题

    问题1
    报错信息:
    which: no virtualenv in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin)
    ERROR: virtualenvwrapper could not find virtualenv in your path

    cd /usr/bin/
    ls -al | grep virtualenv
    cd /usr/local/python3/bin/
    ln virtualenv /usr/bin/virtualenv
    
    • 1
    • 2
    • 3
    • 4

    问题2
    /bin/python: No module named virtualenvwrapper
    virtualenvwrapper.sh: There was a problem running the initialization hooks.

    If Python could not import the module virtualenvwrapper.hook_loader,
    check that virtualenvwrapper has been installed for
    VIRTUALENVWRAPPER_PYTHON=/bin/python and that PATH is
    set properly.

    打开virtualenvwrapper.sh文件
    将Python改为Python3
    在这里插入图片描述

    常用命令

    # 创建虚拟环境
    mkvirtualenv env1
    # 退出虚拟环境
    deactivate
    
    # 查看虚拟环境
    workon
    
    # 进入虚拟环境
    workon env1
    
    # 删除虚拟环境
    rmvirtualenv env1
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13

    virtualenv卸载

    pip uninstall virtualenv
    pip uninstall virtualenvwarpper
    
    • 1
    • 2
  • 相关阅读:
    JavaScript 在 HTML 中的应用
    内存中的buffer与cache
    【数据结构基础_数组】Leetcode 56.合并区间
    Docker安装配置Redis最全教程
    面试了个阿里P7程序员,他让我见识到什么才是“精通高并发与调优”
    初始化IMU
    fio的高级用法(锁定带宽,IOPS ,跳跃,混合,画图)
    [JAVAee]Spring拦截器
    Apache HTTPD (CVE-2017-15715)换行解析漏洞复现
    Arbitrum奥德赛第一周跨链桥任务教程
  • 原文地址:https://blog.csdn.net/py_xiaoguaishou/article/details/126151462