如何解决“错误:[Win Error2]系统找不到指定的文件”

LaC*_*ope 6 python visual-studio python-venv

我想在我的工作区中设置一个 python3 虚拟环境。我有两个版本的 python,安装在以下路径中:C:\Python\Python27\python2.exe C:\Python\Python38\python3.exe。我已经在 powershell 终端上检查过它们是否已正确安装。
我尝试了命令python3 -m venv .venv。它创建了一个.venv文件夹,但我收到以下错误消息:"Error: [Win Error2] The system cannot find the file specified。我的IDE是Visual Studio Code 1.39.2

另外,Python3被添加到变量环境中的路径中C:\Python\Python38

我也尝试使用该命令py -3 -m venv .venv,但后来我得到:

Python 3 not found! Installed Pythons found by C:\WINDOWS\py.exe 
launchers for Windows
No Installed Pythons found
Run Code Online (Sandbox Code Playgroud)

我也已经执行了该命令Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process,但没有任何改变。

我的 settings.json 文件:

{ "python;pythonPath": "C:\\Python\\Python38\\python3.exe" }
Run Code Online (Sandbox Code Playgroud)

我的 pyvenv.cfg 文件:

home = C:\Python\Python38
include-system-site-package = false
version = 3.8.0
Run Code Online (Sandbox Code Playgroud)

iki*_*bir 0

搜索环境变量,双击路径,然后单击新建并设置路径

' C:\Python\Python38 '

你应该很好。