警告:py_run_file_impl:ModuleNotFoundError:没有名为“case1”的模块

2024-04-29 08:57:57 发布

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

我试图通过shinninr的用户界面运行Python脚本。下面的代码可以运行它。(我成功地通过server.R中的shinn的用户界面运行task1.py)。但由于目录问题,我出错了。在

文件夹路径:

D:\PycharmProjects\Tasks\applications\task1.py
D:\PycharmProjects\Tasks\server.R
D:\PycharmProjects\Tasks\case1\application_core.py

服务器。R:

^{pr2}$

task1.py:

import sys
import os  
from case1.application_core import AcousticScene

通过运行server.R,我得到了错误

Warning: Error in py_run_file_impl: ModuleNotFoundError: No module named 'case'
  76: <Anonymous>

请不要把这个问题标为重复的,我是用R而不是Python。task1.py在Pycharm中没有错误,并在其中成功运行。有人知道我怎么解决这个问题吗?在


Tags: 代码pycoreimport脚本serverapplication错误
1条回答
网友
1楼 · 发布于 2024-04-29 08:57:57

{{cd2>中的工作目录与cd1}不同。所以假设baseline不在你的PYTHONPATH中,你可以使用relative imports,如果你想让task.py\baseline\case1\application_core.py模块。在

from ...baseline.case1.application_core import AcousticScene

相关问题 更多 >