コンソールが 1.9 ではなく 1.4.1 バージョンの Six を使用し続けているため、Python にいくつかの依存関係の問題があります。
だから、私のpython IDLEで:
>>> import six
>>> six.__version__
'1.4.1'
しかし、私のピップでは:
$ pip freeze
six==1.9.0
IDLE に正しいバージョンを使用させるにはどうすればよいですか?
pipでアンインストールしてインストールしてみました。
python -v からの出力後、six をインポート
# /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/six.pyc matches /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/six.py
import six # precompiled from /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/six.pyc
dlopen("/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/operator.so", 2);
import operator # dynamically loaded from /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/operator.so
# /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/StringIO.pyc matches /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/StringIO.py
import StringIO # precompiled from /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/StringIO.pyc