2. centos8中使用virtualenv虚拟环境

  • 之前有在ubuntu中使用过虚拟环境,现在需要在centos中使用,是有点小区别的。
    yum和apt-get的区别可以参考主要在于安装方式的不同
    之前Ubuntu使用虚拟环境看我之前写的文章。
    使用virtualenv命令创建python虚拟环境:virtualenv [虚拟环境名称]。
    sudo pip3 install virtualenv
    virtualenvwrapper是virtualenv的扩展工具,可以方便的创建、删除、复制、切换不同的虚拟环境。
    sudo pip3 install virtualenvwrapper
  • 配置虚拟环境:https://www.cnblogs.com/st-st/p/10251449.html
    image.png

    修改linux的当前用户的配置文件 ~/.bashrc
  • 末尾添加以下代码,保存退出
    设置virtualenv的统一管理目录,以后自动下载的虚拟环境都放在这
    WORKON_HOME=~/Envs
    添加virtualenvwrapper的参数,生成干净隔绝的环境
    VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages'
    指定python解释器的本体
    VIRTUALENVWRAPPER_PYTHON=/opt/python3/bin/python3
    执行virtualenvwrapper安装脚本
    source /opt/python3/bin/virtualenvwrapper.sh
    运行一下:source ~/.bashrc
    目录会多了一个Envs文件夹,用来存放虚拟环境的
  • 在virtualenvwrapper工具下使用:
    1.创建并激活虚拟环境
    mkvirtualenv
  1. 切换虚拟环境
    workon
  2. 退出虚拟环境
    deactivate
    4.删除虚拟环境
    rmvirtualenv
  3. 查看所有的虚拟环境
    lsvirtualenv

ps:导出pip安装包列表
pip freeze > /requirements.txt
根据pip列表安装pip包
pip install -r /requirements.txt

你可能感兴趣的:(2. centos8中使用virtualenv虚拟环境)