zoukankan      html  css  js  c++  java
  • 虚拟环境

    虚拟环境


    # 1. python开发环境的搭建
        解释器:python.exe  -->  真正帮你干活的(执行代码)
        开大工具:vscode,sublim, python --> 编辑器。提高开发效率
    # 2.解释器的下载与安装
    
    # run起来
    python编辑 --> 右键run起来 --> 连接解释器 --> 结果 --> pycharm进行呈现
    
    # 开发两个项目一个的django1.11 版本,另一个是,django2.0版本开发的web项目
    # 针对于这个:环境污染,虚拟环境
    # 管理虚拟环境:env,python,自带的虚拟环境管理包,pipenv,我们用virtualenvwrapper
    
    # 安装
    pip install virtualenvwrapper-win   # windoes电脑
    pip install virtualenvwrapper --> mac  # iPhone电脑
    
    # 使用
    1. 创建一个虚拟环境并且切换到那下面: mkvirtualenv + name
    2. 切换到虚拟环境下: pip install + (包名)
    3. 卸载虚拟环境下所有包: pip uninstall requests
    4. 查看环境下所有安装包: pip list
    5. 激活虚拟环境/切换到这个虚拟环境: workon name
    6.查看有多少虚拟环境: lsvirtualenv
    7. 删除虚拟环境: rmvirtualenv + name
    8 退出虚拟环境: deactivate
    9. 安装模块: pip install name
    10. 卸载模块: pip uninstall name
    11. 查看虚拟环境下所有安装包: pip list / pip freeze -- all
    12. 查看虚拟环境后续安装的包: pip freeze
    13. 查看某个一个模块的详细信息: pip show name
    
    # 上线部署:项目完成了,用了很多模块,框架,依赖库 --> 300多个 --> 需要保证上产环境与开发环境一直部署 --> 是不是在服务器上运行起来,需要模块,框架,依赖的支持
    
    # 开发环境与生产环境
    开发:环境 --> 项目的运行
    生成环境:与开发环境一直
    #虚拟环境为保证开发环境与生产环境的一直性提供了便捷的操作
    1. 在开发环境中配置环境,安装虚拟环境管理包(virtualenvwrapper)
    2. 创建一个虚拟环境
    3. 利用创建好的虚拟环境进行开发
    4. 开发完成需要上线部署,在开发环境虚拟环境下生成项目依赖(requirements.txt)
    CMD: 
        workon name
        pip freeze > requirements.txt 
    5. 将项目与项目依赖一起传输到服务器上
    6. 在服务器上创建下虚拟环境
    7. 激活虚拟环境,利用pip批量安装命令,批量安装模块于框架
        pip install -r requirements.txt 路径
  • 相关阅读:
    Leetcode 171. Excel Sheet Column Number
    Leetcode 206 Reverse Linked List
    Leetcode 147. Insertion Sort List
    小明一家人过桥
    Leetcode 125. Valid Palindrome
    Leetcode 237. Delete Node in a Linked List
    Leetcode 167 Two Sum II
    张老师的生日
    Leetcode 27. Remove Element
    Leetcode 283. Move Zeroes
  • 原文地址:https://www.cnblogs.com/lishanglin/p/12775134.html
Copyright © 2011-2022 走看看