vscode python 无法进入虚拟环境解决办法

问题:执行Activate.ps1 报错

报错内容中涉及到一个解决地址
https: //go.microsoft.com/fwlink/?LinkID=135170 微软官网给出的解决办法。
经分析:是系统执行脚本策略存在保护的问题,就是说所有的脚本系统为了安全是不允许去执行的。
在这里插入图片描述

系统执行策略分析

powershell 以管理员方式运行。

 Get-ExecutionPolicy -List   【查看系统执行命令策略】

在这里插入图片描述

系统执行策略修改

①参照微软给出的解决办法

在这里插入图片描述

②修改系统指令的执行策略

在这里插入图片描述

③修改系统指令的执行策略后效果

在这里插入图片描述

重新执行脚本

进入虚拟环境,OK。

deactivate          #windows下执行命令退出虚拟环境。
source activate     #linux 下执行命令进入虚拟环境。
					#windows下执行Scripts/Activate.ps1 进入虚拟环境。

在这里插入图片描述

论python 开发过程中虚拟环境的重要性

1、先看下图
在这里插入图片描述
图中在虚拟环境下的查看的pip 的版本号和本机环境安装的pip版本号。
虚拟环境下 pip 版本号 pip 19.2.3
本机环境下 pip 版本号 pip 20.0.2
很显然python项目是一个不断迭代的产品,由于其模块化的程度相当高,但是很难避免不通模块之间的版本向下、向上、版本之间的兼容性,因此,虚拟环境就是非常好的解决思路。
部署只用项目使用如下命令可以灵活处理开发过程依赖的生成和部署时依赖的安装。

pip freeze > requirements.txt   #生成依赖
pip install -r requirements.txt #安装依赖
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值