当前位置:   article > 正文

解决vscode下powershell终端进入python虚拟环境venv问题_终端前边显示venv和我的环境

终端前边显示venv和我的环境

vscode在python程序目录下执行终端命令venv创建python虚拟环境,也就是将python的工作环境打包到当前目录下。

> python -m venv venv

 接着我们就可以看到自动生成了一个venv的目录,里面其实就是python的各种执行程序。

然后我们要在终端下进入这个venv的环境,之后使用pip安装的各种模块都会放在这个目录下,而不是本机python的安装目录。

 这样的好处就是,之后pyinstaller生成exe方便,不会造成系统中的模块太多,占地大。

如果你设置了终端是cmd.exe,那么接着我们执行activate.bat

如果你设置的是pwsh.exe,即powershell,那么我们要执行的是Activate.ps1

第一种情况好说,直接执行后就可以了。

第二种情况,就需要先给powershell设置执行脚本的权限。

在终端下执行以下命令:

> pwsh.exe -ExecutionPolicy AllSigned

 出现了这样的选择提示:可以选R和A,我选A了。

 接着,就可以进入venv的子终端环境中了,前面加了个(venv )。

(venv) PS F:\PyCharmProject\togatest> 

现在,再使用pip install xxxx,安装的模块包就会安装在当前目录下了。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小舞很执着/article/detail/752369
推荐阅读
相关标签
  

闽ICP备14008679号