• 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
  • 相关阅读:
    刪除Windows的账户
    二分查找算法合集
    unity中实现ue眼球的渲染
    官媒代运营:2023年企业如何建立一个成功的品牌?
    深入了解BLE(Bluetooth 5.3)持续更新...
    改进YOLOv7系列:首发最新结合多种X-Transformer结构新增小目标检测层,让YOLO目标检测任务中的小目标无处遁形
    个人网站开发——全栈项目开发日记
    迭代器和生成器
    【STM32】Cortex-M4 超详细的GPIO输出分析
    Web3.0时代来了,看天翼云存储资源盘活系统如何赋能新基建(上)
  • 原文地址:https://blog.csdn.net/py_xiaoguaishou/article/details/126151462