在过去的3天里,我一直在尝试为python的Vs代码设置虚拟环境,但我有几个问题似乎找不到答案
- Vs代码是否必须在WSL中运行才能使用venv李>
- 当我在设备上安装venv时,它似乎没有在vevn文件夹中安装脚本文件夹。这是过时的信息还是我安装不正确。我正在使用python3-m-venv安装到我的D:drive中的Documents文件夹中。该文件夹确实是在WSL模式下安装和运行的,但我正在尝试在clear VsCode中运行它,这样我就可以使用其他附加组件,例如AREPL,它们似乎不喜欢在WSL中运行李>
对于额外的上下文,我在windows设备上设置了oh my ZSH并使用ubuntu命令行。在这一点上,任何信息都会有帮助,因为我正在失去理智
venv folder in side D: drive
result
Tags:
您不必在WSL下创建虚拟环境,它可以在任何地方工作。但是您没有
Scripts/
目录的原因是(我打赌)您正在使用git bash运行VS代码,这使Python认为您正在Unix下运行。在这种情况下,它会创建一个bin/
目录。这也会混淆VS代码,因为扩展认为您正在Windows下运行我要么使用Windows终端(如PowerShell)或命令提示符创建虚拟环境,要么使用WSL2
如果安装了python扩展,您应该能够在底部选择python解释器
然后,您应该能够选择适当的路径
在激活虚拟环境之前运行
Set-ExecutionPolicy Unrestricted -scope process
祝你一切顺利
相关问题 更多 >
编程相关推荐