Here is the Error message:
Process Process-4:
Traceback (most recent call last):
File "C:\Users\zkx74\Anaconda3\lib\multiprocessing\process.py", line 297, in _bootstrap
self.run()
File "C:\Users\zkx74\Anaconda3\lib\multiprocessing\process.py", line 99, in run
self._target(*self._args, **self._kwargs)
File "C:\Users\zkx74\PycharmProjects\DDPG_QuantTrade\MADDPG.py", line 162, in init_nn
agent_list.append(ACModel(actor, critic, env, current_stock_state, current_agent_state))
File "<string>", line 2, in append
File "C:\Users\zkx74\Anaconda3\lib\multiprocessing\managers.py", line 795, in _callmethod
conn.send((self._id, methodname, args, kwds))
File "C:\Users\zkx74\Anaconda3\lib\multiprocessing\connection.py", line 206, in send
self._send_bytes(_ForkingPickler.dumps(obj))
File "C:\Users\zkx74\Anaconda3\lib\multiprocessing\reduction.py", line 51, in dumps
cls(buf, protocol).dump(obj)
TypeError: can't pickle _thread.RLock objects