python虚拟环境使用

1.pip包相关应用

  • 1.导出环境包信息
    # 将当前环境包版本导入至requirements.txt中
    pip freeze > requirements.txt
    
  • 2.批量安装包
    # 从requirements.txt中批量安装包
    pip install -r requirements.txt
    

2.使用virtualenv包

  • 1.安装virtualenv包
    pip install virtualenv

  • 2.创建虚拟环境
    该命令会在当前路径下创建虚拟环境的文件夹,默认使用系统包,创建方式为:
    virtualenv 虚拟环境名称
    若无需系统包,可改为:
    virtualenv --no-site-packages 虚拟环境名称

  • 3.激活虚拟环境

    • windows:
      .虚拟环境名称\Scripts\activate.bat

    • linux:
      source .虚拟环境名称/bin/activate

  • 4.退出当前虚拟环境

    • windows、linux:
      deactivate
  • 5.删除虚拟环境
    直接删除虚拟环境对应文件夹即可

3.使用Virtaulenvwrapper包

Virtaulenvwrapper是virtualenv的扩展包,用于更方便管理虚拟环境,相对于virtualenv,Virtaulenvwrapper能将所有虚拟环境整合在一个目录下,可以方便的新增,删除,复制、切换虚拟环境

  • 1.安装virtualenv包
    pip install virtualenvwrapper-win

  • 2.创建虚拟环境
    mkvirtualenv 虚拟环境名称

  • 3.查看虚拟环境列表
    workon

  • 4.激活虚拟环境
    workon 虚拟环境名称

  • 5.退出虚拟环境
    deactivate

  • 6.删除虚拟环境
    rmvirtualenv 虚拟环境名称

  • 7.其它

    # 列举所有的环境
    lsvirtualenv
    # 导航到当前激活的虚拟环境的目录中
    cdvirtualenv
    # 直接进入到 site-packages 目录
    cdsitepackages
    # 显示 site-packages 目录中的内容
    lssitepackages
    

4.使用pipenv包

  • 1.安装virtualenv包
    pip install pipenv

  • 2.创建虚拟环境

    # 进入项目根目录
    cd project_root_path
    # 生成Pipfile和Pipfile.lock,自动生成一个随机的虚拟环境目录名
    pipenv install
    
  • 3.激活虚拟环境
    pipenv shell

  • 4.安装包至当前虚拟环境中
    pipenv install requests

  • 5.查看已经安装的包
    pipenv graph

  • 6.卸载包
    pipenv uninstall requests

  • 7.其它

    # 获取当前虚拟环境路径
    pipenv --venv
    # 寻找当前项目根目录
    pipenv --where
    # 通过requirements.txt进行安装
    pipenv install -r requirements.txt
    
posted @ 2020-10-08 15:31  orz_cc  阅读(135)  评论(0)    收藏  举报