CentOS7上で、SymPy をインストールするときの問題に関するメモ。

Python 2.7 を使っていると Python 3 との文法違いで SymPy のインストール時にエラーがでる。

 

exec_ = exec

 

に関するエラーは、

 

import builtins

exec_ = getattr(builtins, "exec")

 

に変更すると良いとのことだったので、そのようにソースファイルを直接編集し、

 

print("", end="")

 

に関するエラーは、そのエラーが出るソースファイルの冒頭に

 

from __future__ import print_function

 

を追加することで、エラーを回避できた。