zoukankan      html  css  js  c++  java
  • Python创建virtualenv(虚拟环境)方法

    一 前言

         需求:
            --公司之有一台服务器
            -目前运行这一个5年前开发的Django项目,基于1.5
            -现在要基于Django2.0开发一套程序
            -无法卸载原来的版本,必须还要安装新版本

      

    二 通过virtualenv软件创建

    安装:
            -pip3 install virtualenv
        创建虚拟环境:
            -(1)virtualenv env_django(创建虚拟环境)

       -(2)virtualenv  env_django(创建纯净环境)
            -(2)virtualenv --system-site-packages env_django(创建环境,继承原安装的模块)
        激活该虚拟环境:
            -windows进到目录里,的Script文件夹输入:activate
            -linux:soruse env1/Script/activate
        退出虚拟环境:
            -deactivate
        在pycharm中使用虚拟环境
            -files--settings--Project--Project Interpreter--add选择虚拟环境路径下的python.exe即可

     

    三 在Pycharm下创建 新建项目

    1、File--->New Project--> 出现如下图,点击Project Interpreter:New Virtualenv environment

    四 已有项目使用和创建虚拟环境

    1. 打开Project Interpreters页面:文件(file)——>设置(setting)——>项目(Project)——>Project Interpreters;
    2. 点击右边的配置按钮,选择Add。这时会弹出Virtual Environment的对话框;

    五 参数说明

    • Name中填写新虚拟环境的名字,或者使用默认名字,方便以后安装第三方包和其他项目使用;
    • 在Location中填写新环境的文件目录;
    • 在Base interpreter下拉框中选择Python解释器;
    • 勾选Inherit global site-packages可以使用base interpreter中的第三方库,不选将和外界完全隔离;
    • 勾选Make available to all projects可将此虚拟环境提供给其他项目使用。
  • 相关阅读:
    jquery实现选项卡(两句即可实现)
    常用特效积累
    jquery学习笔记
    idong常用js总结
    织梦添加幻灯片的方法
    LeetCode "Copy List with Random Pointer"
    LeetCode "Remove Nth Node From End of List"
    LeetCode "Sqrt(x)"
    LeetCode "Construct Binary Tree from Inorder and Postorder Traversal"
    LeetCode "Construct Binary Tree from Preorder and Inorder Traversal"
  • 原文地址:https://www.cnblogs.com/weiyiming007/p/12543712.html
Copyright © 2011-2022 走看看