首页 > 编程语言 > 详细

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

时间:2019-09-12 17:16:55      阅读:101      评论:0      收藏:0      [点我收藏+]

1.windows下安装virtualenv

pip install virtualenv

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

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

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

3.启用环境,执行activate

技术分享图片

4.安装第三方库

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

5.退出环境

pip install virtualenv

VsCode开发

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

技术分享图片

上图显示了虚拟环境

技术分享图片

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

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

技术分享图片

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

原文:https://www.cnblogs.com/WoodFish/p/11512625.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!