在PyCharm中使用此配置运行脚本时:
我明白了
/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
运行此脚本的两种方法之间有什么区别?如何解决此问题
解决方法其实很简单,问题是我还是说不上来。要让它运行,请清除上图中的解释器选项行(或者至少去掉
-m
),然后单击显示“脚本路径:”。选择“模块名称:”即可。另外,将脚本的路径从上图中的绝对路径更改为,在特定情况下,butterflydetector.train
相关问题 更多 >
编程相关推荐