import torch的程序在vscode可以调试,但不能在powershell上输入py运行

程序本身非常简单:
import torch
print ('yes')

但只能在vscode里F5调试运行

img

无法在PowerShell里输入py test.py运行

img

我之前进行过的操作:
1.曾经因为打开powershell会显示"无法加载文件 C:\Users\xyz\Documents\WindowsPowerShell\profile.ps1,因为在此系统上禁止运行脚本"的错误提示的问题,根据https://blog.csdn.net/z_dmsd/article/details/107394983更改过安全策略
2.曾经因为只能用anaconda powershell运行程序(和现在反过来了)而不能在vscode调试程序的问题而添加过环境变量

img

我的环境中应该有pytorch包

img

想不明白,十分苦恼,求各位支招!

你在windows 的cmd窗口试试能不能运行,一般都是用cmd窗口,不建议用powershell

答案是使用python test.py而不是py test.py,两者的区别如下

img