Warning: Error in py_run_file_impl: ModuleNotFoundError: No module named 'case1'
Warning: Error in py_run_file_impl: ModuleNotFoundError: No module named 'case1'
我正在尝试通过 R 中 Shiny 的用户界面 运行 一个 Python 脚本。下面的代码能够 运行 它。 (我在 server.R
中通过 Shiny 的用户界面在 运行ning task1.py
中成功)。但由于目录问题,我收到错误消息。
文件夹路径:
D:\PycharmProjects\Tasks\applications\task1.py
D:\PycharmProjects\Tasks\server.R
D:\PycharmProjects\Tasks\case1\application_core.py
server.R:
observeEvent(input$action,{
py_run_file("applications/task1.py")
})
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 中没有错误,在 运行 中成功。任何人都知道我该如何解决这个问题?
如您所见,baseline\case1\application_core.py
与您的工作目录和 task.py
位于不同的目录中。所以假设 baseline
不在你的 PYTHONPATH
中,你可以使用 relative imports 如果你想要 task.py
到 see \baseline\case1\application_core.py
模块.
from ...baseline.case1.application_core import AcousticScene
我正在尝试通过 R 中 Shiny 的用户界面 运行 一个 Python 脚本。下面的代码能够 运行 它。 (我在 server.R
中通过 Shiny 的用户界面在 运行ning task1.py
中成功)。但由于目录问题,我收到错误消息。
文件夹路径:
D:\PycharmProjects\Tasks\applications\task1.py
D:\PycharmProjects\Tasks\server.R
D:\PycharmProjects\Tasks\case1\application_core.py
server.R:
observeEvent(input$action,{
py_run_file("applications/task1.py")
})
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 中没有错误,在 运行 中成功。任何人都知道我该如何解决这个问题?
如您所见,baseline\case1\application_core.py
与您的工作目录和 task.py
位于不同的目录中。所以假设 baseline
不在你的 PYTHONPATH
中,你可以使用 relative imports 如果你想要 task.py
到 see \baseline\case1\application_core.py
模块.
from ...baseline.case1.application_core import AcousticScene