zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    Learn Prolog Now 翻译
    Learn Prolog Now 翻译
    Learn Prolog Now 翻译
    Learn Prolog Now 翻译
    Learn Prolog Now 翻译
    Learn Prolog Now 翻译
    Learn Prolog Now 翻译
    Learn Prolog Now 翻译
    Learn Prolog Now 翻译
    Learn Prolog Now 翻译
  • 原文地址:https://www.cnblogs.com/WoodFish/p/11512625.html
Copyright © 2011-2022 走看看