最近、Python コードを Python 3.4.2 にアップグレードしました。Ubuntu 14.10 を実行しています。
pip3 と apt-get python3- の組み合わせを使用して、通常のモジュールをすべてアップグレードしました: numpy、scipy、astropy、ipython、matplotlib。
これらのモジュールをすべてインポートすると、通常は正常に機能します。Ipython が実行され、正しい python バージョン番号などが一覧表示されます。Numpy.version.version からも正しいバージョン番号が得られます。
私の問題は、ある特定のフォルダーで、/ usr/local/lib/python3.4/dist-packages/astropy/version.py をimport astropy
スローすることAttributeError: 'str' object has no attribute 'decode'
です。
他のすべてのフォルダーでは、インポート アストロピーは正常に機能します...何が得られますか? デコード エラーは、python2/python3 の互換性の問題を示しているようです。そのフォルダーに何らかの環境変数の問題があるに違いないか、またはそのフォルダーに競合するファイルがあるのでしょうか? 原因が特定できないようですが..