Python VS代码在没有巨蟒发射器的情况下启动时不会检测到巨蟒包裹?

Python VS代码在没有巨蟒发射器的情况下启动时不会检测到巨蟒包裹?,python,visual-studio-code,anaconda,conda,Python,Visual Studio Code,Anaconda,Conda,VS代码无法检测到我专门安装在Conda环境中的torch软件包。然而,若我通过Anaconda启动器启动VS代码,那个么它会检测到火炬,一切正常 为了使Conda环境在VS Code PowerShell终端上工作,我做了很多事情,到目前为止,Conda在VS Code终端上得到了正确的激活,无论我是否使用Anaconda启动器启动它。但是当试图通过代码运行器运行程序时,它总是显示找不到torch模块的错误 但在终端上做同样的事情,或者通过Anaconda启动器启动VS代码,效果很好 我不知道

VS代码无法检测到我专门安装在Conda环境中的torch软件包。然而,若我通过Anaconda启动器启动VS代码,那个么它会检测到火炬,一切正常

为了使Conda环境在VS Code PowerShell终端上工作,我做了很多事情,到目前为止,Conda在VS Code终端上得到了正确的激活,无论我是否使用Anaconda启动器启动它。但是当试图通过代码运行器运行程序时,它总是显示找不到torch模块的错误

但在终端上做同样的事情,或者通过Anaconda启动器启动VS代码,效果很好

我不知道该怎么办,太烦人了。我真的很想在VS代码上使用Python,因为与其他编辑器相比,它看起来整洁干净,而且它也轻快。不幸的是,让Conda在VS代码上工作是一场噩梦,似乎唯一能让它工作的方法是通过Anaconda Launcher启动它,但是打开Anaconda Launcher比VS代码花费太多时间-_-


请通过VS代码帮助启动代码。

这是因为conda激活设置了conda环境正常运行所需的各种环境变量。我怀疑代码运行程序扩展根本不理解conda环境的概念,因此它没有进行任何使导入搜索失败的激活


您可以尝试直接通过Python扩展而不是code Runner执行代码,看看这是否更适合您。

您是在windows、linux还是Mac上?@BallpointBen windows 10所以问题出在code Runner上。但不管怎样,我通过pip安装了pytorch和torchvision,使它能够工作。这样,代码运行程序就能够按预期提供输出。