我正在运行一个dask集群和一个worker w . 使用CLI实用程序的16个核心 . 一般来说,它看起来效果很好 . 但是,由于某种原因,它不会导入cwd中的模块 . 我尝试从我的笔记本实例运行以下内容:
def tstimp():
import os
return os.listdir()
c.run(tstimp)
我得到以下输出:
{'tcp://192.168.1.90:35885': ['class_positions.csv',
'.gitignore',
'README.md',
'fullrun.ipynb',
'.git',
'rf.py',
'__pycache__',
'dask-worker-space',
'utils.py',
'.ipynb_checkpoints']}
请注意,此处列出了模块rf.py . 因此应该可以在worker中导入它,但是当我运行以下代码时:
def tstimp():
import rf
return 42
c.run(tstimp)
我收到此错误:ModuleNotFoundError:没有名为'rf'的模块
为什么我收到此错误?