• windows下使用virtualenv对python进行多版本隔离开发


    1.windows下安装virtualenv

    pip install virtualenv

    2.进入项目目录,创建虚拟环境,例如:

    virtualenv venv         (默认python版本)
    virtualenv -p c:Python37python.exe HigEnv   (版本python37)
    virtualenv -p c:Python27python.exe LowEnv   (版本python27)
    virtualenv --no-site-packages --python=3.7 HigEnv
    

    说明: -p就是python的版本(需要带上路径) HigEnv就是虚拟的环境变量。—no-site-packages 现在为默认选项,令隔离环境不能访问系统全局的site-packages目录。

    3.启用环境,执行activate

    image

    4.安装第三方库

    现在可以通过命令pip install 来安装python包了,在venv的环境中,使用pip安装的包都不会再是全局性的包,只会在当前的虚拟环境中起作用,避免了污染系统环境。

    5.退出环境

    pip install virtualenv

    VsCode开发

    当用vscode开发项目时,打开项目目录后,如果没用激活,每次调试时都会执行激活命令,如果在控制台激活了,调试时就不需要激活。这个还挺智能的。

    image

    上图显示了虚拟环境

    image

    上图显示:如果没激活,调试时就激活。如果在控制台激活,就直接调试。

    目前还是建议在控制台下执行激活操作,vscode终端没效果

    image

  • 相关阅读:
    2.2 整数表示
    2.1 信息存储
    c++ string.erase()函数的使用
    classmethod修饰符
    27. 序列化
    26. 操作文件目录
    Java 内部类
    ConcurrentHashMap 源码解析 -- Java 容器
    Storm中的LocalState 代码解析
    Java中 return 和finally
  • 原文地址:https://www.cnblogs.com/WoodFish/p/11512625.html
Copyright © 2020-2023  润新知