FSL (предварительная обработка BedPostX) Ошибка: ошибка в файле журнала. Что это значит?
Когда я выполняю предварительную обработку BedpostX FSL, я получаю следующее сообщение:
----- Bedpostx Monitor -----
1 slices processed out of 62
2 slices processed out of 62
.
.
.
59 slices processed out of 62
60 slices processed out of 62
An error ocurred. Please check file /Users/...../bedpostx.bedpostX/logs/bpx_postproc.e68944
/Users/..../bedpostx.bedpostX/monitor: line 15: kill: (9187) - No such process
logout
[Process completed]
Итак, я проверил файл журнала:
Error in logfile: *File "/Applications/FSL/bin/imglob", line 78
print "Usage: $0 [-extension/extensions] <list of names>"
^
SyntaxError: Missing parentheses in call to 'print'
File "/Applications/FSL/bin/imglob", line 78
print "Usage: $0 [-extension/extensions] <list of names>"
^
SyntaxError: Missing parentheses in call to 'print'
File "/Applications/FSL/bin/imglob", line 78
print "Usage: $0 [-extension/extensions] <list of names>"
^
SyntaxError: Missing parentheses in call to 'print'
File "/Applications/FSL/bin/imglob", line 78
print "Usage: $0 [-extension/extensions] <list of names>"
^
SyntaxError: Missing parentheses in call to 'print'*
Но я действительно не знаю, что это значит. Это действительно странно, потому что процесс был почти завершен (см. Выше, на 61, он остановился). Я получил почти все выходы. Итак, мои вопросы:
- Что означает ошибка?
- Процесс еще завершен? (см. выше там сказано)
- Если нет, что я могу сделать, чтобы решить проблему?
Вот еще один скриншот:
1 ответ
Итак, наконец, я получил совет от другого форума. команда bedpostx - это скрипт оболочки, который иногда использует саму среду Python. Из-за того, что у меня на моей системе был установлен python 3.5, возникает ошибка. Поэтому я просто снова запустил команду bedpostx, но на этот раз в терминале среды Python 2.7.
ура Манун