zoukankan      html  css  js  c++  java
  • Django基础(1)-虚拟环境的安装及配置

    • virtualenv介绍
      • (1)做什么的?virtualenv是用于创建独立的python环境,使得多个python应用彼此独立;

      • (2)优点:

        • a)使不同应用开发环境独立
        • b)环境升级不影响其他应用,也不会影响全局的python环境
          • 当我们升级我们某一个库的时候,就不会影响到其他应用;
        • c)它可以防止系统中出现包管理混乱和版本的冲突;
          • python的包管理是用pip来进行安装的,所以当我们在用pip install的时候,它是将我们的开发库默认安装到我们同一个安装目录中,这样,当我们在用其他应用进行开发的时候,它们共用的是同一个开发环境,它和java不一样,java是每个应用都拷贝下文件或者其它的开发库文件到不同的目录下边,但python默认是在我们全局环境下进行查询的,所以当我们多个应用用同一个库的不同版本的时候,就会出现包管理混乱,所以虚拟环境就使得我们各个开发环境相互独立而不会互相影响;
      • (3)为什么虚拟环境不会影响到我们其他的应用呢?

        • 因为虚拟环境会将我们全局的python解释器进行复制,这时当我们在虚拟环境中进行pip安装的时候,只是安装到我们虚拟环境中,

    (一)如何安装virtualenv

    pip install virtualenv
    

    @数据分析-jacky

    (二)用豆瓣源下载django

    2.1 关于python豆瓣源的铺垫

    虽然用easy_install和pip来安装第三方库很方便 ,它们的原理其实就是从Python的官方源 pypi.python.org/pypi 下载到本地,然后解包安装。
    不过因为某些原因,访问官方的pypi不稳定,很慢甚至有些还时不时的访问不了。

    跟ubuntu的apt和centos的yum有各个镜像源一样,pypi也有,在国内的强烈推荐豆瓣的源 http://pypi.douban.com/simple/ 注意后面要有/simple目录。;

    使用镜像源很简单,用-i指定就行了:
    sudo easy_install -i http://pypi.douban.com/simple/ saltTesting
    sudo pip install -i http://pypi.douban.com/simple/ saltTesting

    2.2 用豆瓣源下载 django

    pip install -i https://pypi.douban.com/simple/ django
    

    @数据分析-jacky

    (三)新建 virtualenv

    默认情况下,virtualenv的安装目录在我们命令的目录下面

    virtualenv 虚拟环境的名
    

    @数据分析-jacky

    • 创建虚拟环境
    cd 虚拟环境
    cd Scripts
    activate.bat
    
    • 退出虚拟环境
    deactivate.bat
    

    @数据分析-jacky

    • 验证是否成功进入虚拟环境
      • 前面已经有django的括号,说明我们已经成功进入的虚拟环境
  • 相关阅读:
    Java沉思录之重识String
    【python】 爬虫-爬取新闻
    【大数据】水质分析————(数据预处理)对水质图片的处理
    神经网络 鸢尾花数集预测
    【python 基础】词云
    【数据结构】字符串匹配
    【算法】 分治
    【数据结构】队列
    【数据结构】栈 的 顺序表示
    【数据结构】 线性表 的 链式存储结构
  • 原文地址:https://www.cnblogs.com/shujufenxi/p/10128251.html
Copyright © 2011-2022 走看看