在pycharm中的命令行import torch不报错,但运行pycharm中显示ModuleNotFoundError: No module named ‘torch‘

在使用PyCharm运行pytroch代码时候遇到以下问题,

 但是,在引用torch代码时,是没有问题的

在pycharm中的命令行import torch不报错,但运行pycharm中显示ModuleNotFoundError: No module named ‘torch‘_第1张图片

引用这个模块时候,也没有报错,说明这个模块在。但是运行的时候会报找不到这个模块的错误,说明我们的环境出现的错误,此时我们需要配置和检查一下自己的环境是否错误。

步骤一

点击file,选择setting

在pycharm中的命令行import torch不报错,但运行pycharm中显示ModuleNotFoundError: No module named ‘torch‘_第2张图片

选择project,然后再选择Python interpret

在pycharm中的命令行import torch不报错,但运行pycharm中显示ModuleNotFoundError: No module named ‘torch‘_第3张图片

 到了以下界面显示齿轮按钮,然后再选择Add

在pycharm中的命令行import torch不报错,但运行pycharm中显示ModuleNotFoundError: No module named ‘torch‘_第4张图片

 到了下面界面,此时需要配置自己的环境,注意添加时要选中对应的conda environment。找到python.exe所在的目录

在pycharm中的命令行import torch不报错,但运行pycharm中显示ModuleNotFoundError: No module named ‘torch‘_第5张图片

 操作步骤:file–settings–project–project interpreter

        conda environment -- interpret

 步骤二

找到pycharam的右上界面,选中edit configuration

在pycharm中的命令行import torch不报错,但运行pycharm中显示ModuleNotFoundError: No module named ‘torch‘_第6张图片

 找到刚刚配置好的环境 ,选择,并apply、OK ,重新运行就可。

在pycharm中的命令行import torch不报错,但运行pycharm中显示ModuleNotFoundError: No module named ‘torch‘_第7张图片

 操作步骤 edit configuration -- configuration -- Python interpret  -- apply -- ok

导致错误原因:是因为当运行解释器时,没有配置好conda的解释器,解释器无法找到包的原因

你可能感兴趣的:(PyTorch,python,pycharm,开发语言,pytorch)