When installing SlicerElastix it says
File “/Users/alex/Applications/Slicer.app/Contents/Extensions-28138/SlicerElastix/lib/Slicer-4.11/qt-scripted-modules/Elastix.py”, line 330
print e
^
SyntaxError: Missing parentheses in call to ‘print’. Did you mean print(e)?
lassoan
(Andras Lasso)
April 15, 2019, 3:43pm
2
Thanks for reporting this. Slicer core has been upgraded to Python3 but most extensions have not been made Python3 compatible yet.
@jcfr are you going to submit a pull request for SlicerElastix? In general, do you plan to send pull requests for most extensions?
I am very happy for the python3 upgrade Now the bundled python can release the GIL and numpy runs in multiprocessing using several cores.
jcfr
(Jean Christophe Fillion Robin)
April 15, 2019, 11:50pm
4
SlicerElastix has been updated to support Python3.
This will happen on “as needed” basis.
lassoan
(Andras Lasso)
April 16, 2019, 1:03am
5
Great, thank you!
Do you mean we can ask for your help whenever we want to upgrade an extension to be compatible with Python3?