Python(web)项目搭建虚拟环境(基于virtualenv+virtualenvwrapper创建python虚拟环境)

  • virtualenv是虚拟环境管理器,只负责管理(创建、删除等)虚拟环境(注意区别pip是包管理器,负责python包的安装与删除)
  1. virtualenv
    • virtualenv 是一个创建隔绝的Python环境的 工具。virtualenv创建一个包含所有必要的可执行文件的文件夹,用来使用Python工程所需的包。
  2. 为什么要用virtualenv?
    • 隔离项目之间的第三方包依赖,如A项目依赖Django1.2.5,B项目依赖django1.3
    • 为部署应用提供方便,把开发环境的虚拟环境打包到生产环境即可,不需要在服务器上再折腾一遍。(在服务器上都不用安装virtualenv, 直接将virtualenv 创建的目录拷贝到服务器,修改路径,进行虚拟环境迁移即可)
    • 可以用在没有 root 权限的Python环境配置上,如果没有root 权限,可以先自己搞一个virtualenv,再在virtualenv中使用pip 安装(系统中没有pip, 并且也没有 root 权限使用 sudo apt-get安装)

3.安装virtualenv

  • 通过pip安装virtualenv:pip install virtualenv
  • 测试安装情况:virtualenv --version
  1. 基本使用
    创建虚拟环境并使用:
  • 命令创建虚拟环境virtualenv venv
  • mkdir virtualenv创建存放虚拟环境的目录
  • cd virtualenv, virtualenv ENV #进入工作目录,创建虚拟环境ENV
  1. 激活虚拟环境
    source /Users/smzdm/virtualenv/ENV/bin/activate 激活虚拟环境

4退出虚拟环境

deactivate # 退出虚拟环境

相关推荐

  1. Python虚拟环境

    2023-12-06 16:40:04       30 阅读
  2. Python虚拟环境(一):基础知识

    2023-12-06 16:40:04       30 阅读
  3. UbuntuPython虚拟环境:virtualenv

    2023-12-06 16:40:04       36 阅读
  4. Python虚拟环境(三):Conda

    2023-12-06 16:40:04       37 阅读
  5. Python虚拟环境(五):Pyenv

    2023-12-06 16:40:04       32 阅读
  6. PyCharm中快速Python虚拟环境的指南

    2023-12-06 16:40:04       33 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-06 16:40:04       91 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-06 16:40:04       97 阅读
  3. 在Django里面运行非项目文件

    2023-12-06 16:40:04       78 阅读
  4. Python语言-面向对象

    2023-12-06 16:40:04       88 阅读

热门阅读

  1. Vue学习计划-Vue2--Vue核心(三)methods和computed

    2023-12-06 16:40:04       57 阅读
  2. 蓝桥杯ACwing习题

    2023-12-06 16:40:04       51 阅读
  3. 被DDOS了怎么办 要如何应对

    2023-12-06 16:40:04       56 阅读
  4. Python压缩、解压文件

    2023-12-06 16:40:04       52 阅读
  5. get schema DDL

    2023-12-06 16:40:04       41 阅读
  6. MSS和MTU的关系

    2023-12-06 16:40:04       64 阅读