Anaconda Pythonでrpy2を使用する際に問題があります。問題は、それが原因次はTypeErrorにインポートするために失敗したということです。rpy2のAnacondaインポートエラー
TypeError: type 'rpy2.rinterface.StrSexpVector' is not an acceptable base type
私のPythonのバージョンは、私のrpy2のバージョンが2.7.0
で、私のアナコンダのバージョンが4.0.0
で、3.5
です。
問題は、Anacondaがrpy2 2.7.3以下と互換性がないバージョン3.5を使用していると思われます。https://bitbucket.org/rpy2/rpy2/issues/313/typeerror-type-rpy2rinterfacestrsexpvectorを参照してください。現在Anacondaはデフォルトで2.7.0をインストールしているため、インポートは失敗します。どのようにしてこの問題を修正できますか?
ここで質問された問題は、Error when loading rpy2 with anacondaと似ていますが、2.7.0をインストールする古いソリューションは、上記の説明と互換性がなくなりました。