I'm new to python and to psiturk, and am stuck on what I assume is a python configuration issue. I'm trying to run this on Ubuntu 12.04. Any suggestions?
tac@bonobo-1:/var/www/Posse/psiturk-example$ psiturk
Traceback (most recent call last):
File "/usr/local/bin/psiturk", line 9, in <module>
load_entry_point('PsiTurk==2.1.2', 'console_scripts', 'psiturk')()
File "/usr/local/lib/python2.7/dist-packages/psiturk/command_line.py", line 14, in process
launch_shell()
File "/usr/local/lib/python2.7/dist-packages/psiturk/command_line.py", line 104, in launch_shell
ps.run(cabinmode=args.cabinmode)
File "/usr/local/lib/python2.7/dist-packages/psiturk/psiturk_shell.py", line 1780, in run
config.getboolean('Shell Parameters', 'launch_in_sandbox_mode'))
File "/usr/local/lib/python2.7/dist-packages/psiturk/psiturk_shell.py", line 507, in __init__
PsiturkShell.__init__(self, config, server)
File "/usr/local/lib/python2.7/dist-packages/psiturk/psiturk_shell.py", line 119, in __init__
self.color_prompt()
File "/usr/local/lib/python2.7/dist-packages/psiturk/psiturk_shell.py", line 571, in color_prompt
server_status = self.server.is_server_running()
File "/usr/local/lib/python2.7/dist-packages/psiturk/experiment_server_controller.py", line 144, in is_server_running
psiturk_exp_ports = [process[0].laddr[1] for process in [psutil.Process(int(pid)).get_connections() for pid in output]]
AttributeError: 'Process' object has no attribute 'get_connections'
I'm running psutiil 3.1.1
tac@bonobo-1:~$ pip show psutil
---
Name: psutil
Version: 3.1.1
Location: /usr/local/lib/python2.7/dist-packages
Thanks,
Tac