zoukankan      html  css  js  c++  java
  • 虚拟环境介绍与安装

    虚拟环境简介

    什么是虚拟环境?

    虚拟环境是用于依赖项管理和项目隔离的Python工具,允许Python站点包(第三方库)安装在本地特定项目的隔离目录中,而不是全局安装。

    为什么需要虚拟环境?

    我们所有的第三方包安装都是直接通过pip install xx的方式进行安装的,这样安装会将那个包安装到你的系统级的Python环境中。但是这样有一个问题,就是如果你现在用Django 2.1.x写了个网站,然后领导跟你说,之前有一个旧项目是用Django 1.11.x开发的,让你来维护,两个版本的django,有些语法上的差异,可能会导致维护旧项目会出问题,这个时候,就可以通过虚拟环境来解决这个问题。

    常用的虚拟环境

    virtualenv、venv、conda

    windows下安装virtualenv

    pip install virtualenv
    pip install virtualenvwrapper-win
    

    virtualenv创建虚拟环境时,目录是创建在c盘下的用户文件下,不方便管理,可以通过更改设置,来更改默认创建位置

    更改虚拟环境默认创建位置

    添加环境变量

    此电脑-->右键属性-->高级系统设置-->高级-->环境变量-->新建,在弹出的对话框中,输入以下内容

    变量名:WORKON_HOME

    变量值:d:myenv

    变量值后面跟的是一个文件夹的路径

    在python的scripts下,找到mkvirtualenv.bat

    修改其中第24行内容

    修改红色方框中,=号后面的内容为环境变量中变量值的内容

    virtualenv使用

    • 创建虚拟环境

      # mkvirtualenv 环境名
      mkvirtualenv mydj2
      

      创建好的虚拟环境,默认已经在虚拟环境当中,不需要再次进入

    • 进入虚拟环境

      # workon 环境名
      workon mydj2
      
    • 退出虚拟环境

      deactivate
      
    • 删除虚拟环境

      # rmvirtualenv 环境名
      rmvirtualenv my_env
      
    • 列出所有的虚拟环境

      lsvirtualenv
      
    • 创建虚拟环境的时候指定Python版本

      mkvirtualenv mydj2 --python==C:Python36python.exe 
      
  • 相关阅读:
    HTTP协议超级详解
    css面试题(一)
    win10开机启动项管理
    Notion快捷键
    [C++]std::sort()函数使用总结
    配置环境变量时java命令可以使用,javac不能使用
    安卓4:修改系统默认颜色
    vue 安装sass-loader 提示python等
    vue echarts 柱状图 变色 显示
    k8s-生产环境部署django项目k8s-dashboard管理系统
  • 原文地址:https://www.cnblogs.com/ihszg/p/12764879.html
Copyright © 2011-2022 走看看