zoukankan      html  css  js  c++  java
  • [oldboy-django][1初识django]创建虚拟(干净)的Python环境

    如果应用A需要jinja 2.7,而应用B需要jinja 2.6怎么办?此时可以针对不同应用创建不同的虚拟环境。

    这种情况下,每个应用可能需要各自拥有一套“独立”的Python运行环境。virtualenv就是用来为一个应用创建一套“隔离”的Python运行环境。

    1 pip3 install virtualenv

    2 virtualenv  -p  c:python35python3.exe --no-site-packages ENV35  (记住,此时创建的虚拟Python环境是没有任何的第三方包()

    3 cd ENV35

    4 激活虚拟环境

      ./Scripts/activate

    5 此时可以安装你想要安装的第三方包(以django为例)

      pip install django

      或者采用 pip install -r requirements.txt

      # requirements.txt包含安装第三包的列表

      # 可以先用其他环境生成requirement.txt,然后再删除部分

      # pip freeze > requirements.txt

    6 打包虚拟环境(暂时弄不来)

      #virtualenv --relocatable env
      #打包虚拟环境env 。 可以解压到本机其他目录后直接使用

     

    7 退出虚拟环境

      deactivate

    8 在pycharm使用刚刚创建的virtualenv

      settings --> project interpreter  _> 右边的锯齿----> add local  -->  F:oldboyENV35Scriptspython.exe

     

     

     

     

     

     

  • 相关阅读:
    django模板使用
    django视图的定义
    字符串逆序
    Django 中Admin站点的配置
    Django模型Model的定义
    Django安装部署
    Linux常用命令
    深拷贝,浅拷贝
    lambda 表达式 (匿名函数)
    生成器与迭代器
  • 原文地址:https://www.cnblogs.com/liuzhipenglove/p/7724339.html
Copyright © 2011-2022 走看看