ModuleNotFoundError: No module named 'atomate'

Hi,
I have met a strange problem as is shown from title. And it’s clear that I have installed the atomate in my conda virtual enviroment. But when I launch a job, it inform me of "ModuleNotFoundError: No module named ‘atomate’ ".
Traceback (most recent call last):
File “/home/user/app/anaconda3/bin/rlaunch”, line 8, in
sys.exit(rlaunch())
File “/home/user/app/anaconda3/lib/python3.7/site-packages/fireworks/scripts/rlaunch_run.py”, line 141, in rlaunch
timeout=args.timeout, local_redirect=args.local_redirect)
File “/home/user/app/anaconda3/lib/python3.7/site-packages/fireworks/core/rocket_launcher.py”, line 98, in rapidfire
while (skip_check or launchpad.run_exists(fworker)) and time_ok():
File “/home/user/app/anaconda3/lib/python3.7/site-packages/fireworks/core/launchpad.py”, line 781, in run_exists
return bool(self._get_a_fw_to_run(query=q, checkout=False))
File “/home/user/app/anaconda3/lib/python3.7/site-packages/fireworks/core/launchpad.py”, line 1078, in _get_a_fw_to_run
m_fw = self.get_fw_by_id(m_fw[‘fw_id’])
File “/home/user/app/anaconda3/lib/python3.7/site-packages/fireworks/core/launchpad.py”, line 529, in get_fw_by_id
return Firework.from_dict(self.get_fw_dict_by_id(fw_id))
File “/home/user/app/anaconda3/lib/python3.7/site-packages/fireworks/utilities/fw_serializers.py”, line 157, in _decorator
new_args[0] = {k: _recursive_load(v) for k, v in args[0].items()}
File “/home/user/app/anaconda3/lib/python3.7/site-packages/fireworks/utilities/fw_serializers.py”, line 157, in
new_args[0] = {k: _recursive_load(v) for k, v in args[0].items()}
File “/home/user/app/anaconda3/lib/python3.7/site-packages/fireworks/utilities/fw_serializers.py”, line 118, in _recursive_load
return {k: _recursive_load(v) for k, v in obj.items()}
File “/home/user/app/anaconda3/lib/python3.7/site-packages/fireworks/utilities/fw_serializers.py”, line 118, in
return {k: _recursive_load(v) for k, v in obj.items()}
File “/home/user/app/anaconda3/lib/python3.7/site-packages/fireworks/utilities/fw_serializers.py”, line 121, in _recursive_load
return [_recursive_load(v) for v in obj]
File “/home/user/app/anaconda3/lib/python3.7/site-packages/fireworks/utilities/fw_serializers.py”, line 121, in
return [_recursive_load(v) for v in obj]
File “/home/user/app/anaconda3/lib/python3.7/site-packages/fireworks/utilities/fw_serializers.py”, line 113, in _recursive_load
return load_object(obj)
File “/home/user/app/anaconda3/lib/python3.7/site-packages/fireworks/utilities/fw_serializers.py”, line 332, in load_object
mod = import(modname, globals(), locals(), [classname], 0)
ModuleNotFoundError: No module named ‘atomate’

The submitted script is below:
import numpy as np
from pymatgen import Structure
from fireworks import LaunchPad
from atomate.vasp.workflows.presets.core import wf_bandstructure
from atomate.vasp.powerups import add_modify_incar

load structure from file

struct = Structure.from_file(‘POSCAR’) # note: many file formats supported, see function docs

create the Workflow

wf = wf_bandstructure(struct)

finally, instatiate the LaunchPad and add the workflow to it

lpad = LaunchPad.auto_load() # loads this based on the FireWorks configuration
lpad.add_wf(wf)
What’s wrong with it? (version: atomate==0.9.5, 0.9.4)~