美文网首页
Python 虚拟环境

Python 虚拟环境

作者: FoxLayla | 来源:发表于2020-02-07 18:11 被阅读0次

    Python 虚拟环境

    虚拟环境是保持项目依赖独立的一种方式,避免项目间的依赖互相干扰

    使用方法

    • 创建虚拟环境

      python -m venv test_env
      

      该命令会在当前目录下创建一个名为 test_env 的文件夹,里面包含了 Python 解释器的副本、标准库、及其他必要的文件

    • 激活虚拟环境

      source test_env/bin/activate
      
    • 删除虚拟环境

      删除对应文件夹及文件

    Virtualenv

    Virtualenv 是一个用来创建虚拟环境的工具

    安装

    pip install virtualenv
    

    常用命令

    • 创建虚拟环境

      virtualenv test_env
      

      创建时指定 Python 版本:

      virtualenv -p /usr/bin/python2.7 test_env
      
    • 激活虚拟环境

      source test_env/bin/activate
      
    • 退出虚拟环境

      deactivate
      

    Virtualenvwrapper

    Virtualenvwrapper 是 Virtualenv 的拓展库,是一个虚拟环境管理工具

    它提供更简单的命令管理虚拟环境,并可以将所有的虚拟环境放在一起统一管理

    安装

    1. 使用 Pip 安装

      pip install virtualenvwrapper
      
    2. 修改配置文件 .bash_profile

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

    常用命令

    • 创建虚拟环境

      mkvirtualenv test_env
      
    • 进入 / 切换虚拟环境

      workon test_env
      
    • 退出虚拟环境

      deactivate
      
    • 删除虚拟环境

      rmvirtualenv test_env
      
    • 列出所有虚拟环境

      lsvirtualenv
      

    其他推荐配置

    • 强制全局使用虚拟环境

      修改配置文件 .bash_profile

      1. 修改 Pip 配置

        export PIP_REQUIRE_VIRTUALENV=true
        
      2. 配置 gpip 命令进行全局安装

        gpip() {
            PIP_REQUIRE_VIRTUALENV="" pip "$@"
        }
        

    参考

    相关文章

      网友评论

          本文标题:Python 虚拟环境

          本文链接:https://www.haomeiwen.com/subject/ilkvxhtx.html