解析サーバ上で pySALEPlot が正常に動きません。

計算サーバでiSALEを実行した結果処理のため pySALEPlot を使っています。しかしエラーが出ます。例えば

$ source /usr/share/Modules/init/sh
$ module load intel
$ python ./TMjet.py

とすると

RuntimeError: module compiled against API version 0xa but this version of numpy is 0x7
Traceback (most recent call last):
File "./TMjet.py", line 6, in import pySALEPlot as psp
File "pySALEPlot.py", line 33, in import libpsp
ImportError: numpy.core.multiarray failed to import

と言われ、止まってしまいます。
そこでモジュールのロード方法が良くないのかと思い、スクリプト実行前に以下を実施しました。

source /usr/share/Modules/init/sh
module load miniconda/3

すると今度は

$ python ./TMjet.py
Traceback (most recent call last):
 File "./TMjet.py", line 6, in 
   import pySALEPlot as psp
 File "pySALEPlot.py", line 47
   print "pySALEPlot: Some errors occured in userFunctions import" 
                                                                 ^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print("pySALEPlot: Some errors occured in userFunctions import")?

となりました。pySALEPlot.py の line 47 は以下となっています。

   print "pySALEPlot: Some errors occured in userFunctions import" 

どのようにすれば良いでしょうか?

ログを見るに、pySALEPlot.py は Python 3 環境下では動かないようです。モジュール呼び出し時には

module load miniconda/2

とし、Python 2 環境下で動かしてみてください。