使用PyCharm时ModuleNotFoundError

2024-09-30 22:25:00 发布

您现在位置:Python中文网/ 问答频道 /正文

在PyCharm中使用此配置运行脚本时:

Pycharm run configurations

我明白了

/home/name/anaconda3/envs/butterfly/bin/python: Error while finding module specification for '/home/name/PycharmProjects/butterflydetector/butterflydetector/train.py' (ModuleNotFoundError: No module named '/home/name/PycharmProjects/butterflydetector/butterflydetector/train')

当我从终端运行以下命令时,它工作(与激活的conda环境相同,位于~/PycharmProjects/butterflydetector位置):

python3 -m butterflydetector.train --arguments

运行此脚本的两种方法之间有什么区别?如何解决此问题


Tags: name脚本homebintrainerrorpycharmmodule
1条回答
网友
1楼 · 发布于 2024-09-30 22:25:00

解决方法其实很简单,问题是我还是说不上来。要让它运行,请清除上图中的解释器选项行(或者至少去掉-m),然后单击显示“脚本路径:”。选择“模块名称:”即可。另外,将脚本的路径从上图中的绝对路径更改为,在特定情况下,butterflydetector.train

相关问题 更多 >