Problem with multiprocessing on Darwin platform

Description

The queue manager does not seem to work on OS X.

Process QueueManager-1:
Traceback (most recent call last):
   File "/Users/andrea/miniconda3/lib/python3.7/multiprocessing/process.py", line 297, in _bootstrap
     self.run()
   File "/Users/andrea/miniconda3/lib/python3.7/multiprocessing/process.py", line 99, in run
     self._target(*self._args, **self._kwargs)
   File "/Users/andrea/miniconda3/lib/python3.7/multiprocessing/managers.py", line 569, in _run_server
     server = cls._Server(registry, address, authkey, serializer)
   File "/Users/andrea/miniconda3/lib/python3.7/multiprocessing/managers.py", line 145, in __init__
     self.listener = Listener(address=address, backlog=16)
   File "/Users/andrea/miniconda3/lib/python3.7/multiprocessing/connection.py", line 438, in __init__
     self._listener = SocketListener(address, family, backlog)
   File "/Users/andrea/miniconda3/lib/python3.7/multiprocessing/connection.py", line 581, in __init__
     self._socket.bind(address)
OSError: [Errno 48] Address already in use
Traceback (most recent call last):
   File "get_potential_pyframe.py", line 40, in <module>
     project.create_embedding_potential(system)
   File "/Users/andrea/miniconda3/lib/python3.7/site-packages/pyframe/project.py", line 239, in create_embedding_potential
     process_jobs(directories, filenames, self.node_list, self.jobs_per_node, self.comm_port)
   File "/Users/andrea/miniconda3/lib/python3.7/site-packages/pyframe/process.py", line 32, in process_jobs
     manager.start()
   File "/Users/andrea/miniconda3/lib/python3.7/multiprocessing/managers.py", line 547, in start
     self._address = reader.recv()
   File "/Users/andrea/miniconda3/lib/python3.7/multiprocessing/connection.py", line 250, in recv
     buf = self._recv_bytes()
   File "/Users/andrea/miniconda3/lib/python3.7/multiprocessing/connection.py", line 407, in _recv_bytes
     buf = self._recv(4)
   File "/Users/andrea/miniconda3/lib/python3.7/multiprocessing/connection.py", line 383, in _recv
     raise EOFError
EOFError

Possible Solution

Unknown

Steps to Reproduce (for bugs)

Run pyframe 0.1.1 on a Mac

Your Environment

Mac OS Anaconda python 3.7

Edited by Peter Reinholdt