为什么终端已经显示有pytorch包,在编译器什么运行代码报错没有导入torch
问题分析:pytorch包所在的环境和pycharm项目的环境不一致
解决办法:控制台能过说明安装上了,但是IDE找不到,如果你知道是哪个环境那么直接在pycharm中改Interpreter(解释器),如果不知道那么如链接所示一步步conda create重新创建环境、activate env_name 进入环境然后下载pytorch,去pycharm配置环境和解释器
你按照这个方法,看是否对你是否有所帮助:https://blog.csdn.net/weixin_45506188/article/details/123738393
【文中实例讲解分析原因和解题思路】
你在pycharm下载包,但切记打√,如图
要下载
编译器配置的环境跟终端不一样,可以直接在终端运行你的程序,也可以在编译器重新安装这个模块在运行
多个解释器的原因,你编译和运行的python环境不是同一个
没下载吧
是不是虚拟环境没配置好
包需要下载并且需要指定的ide
应该是没有下载,下载下试试
使用编译器需要创建项目,每一个项目对应一个环境,每个环境可能下载了不同的python模块。可能你在终端创建的环境没有用在编译器上,所以编译器无法使用这个环境里面的各种python模块。请问,你是用的什么python语言编译器?