Właśnie zainstalowałem numpy i scikit-bio przy użyciu pip3. Gdybym importować DNASequence w sesji interaktywnej pojawia się komunikat o błędzie:future.utils.six nie znaleziono podczas próby importowania modułów skbio
>>> from skbio.sequence import DNASequence
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python3.4/site-packages/skbio/__init__.py", line 64, in <module>
from skbio.stats.distance import DistanceMatrix
File "/usr/local/lib/python3.4/site-packages/skbio/stats/distance/__init__.py", line 293, in <module>
from ._base import (DissimilarityMatrixError, DistanceMatrixError,
File "/usr/local/lib/python3.4/site-packages/skbio/stats/distance/_base.py", line 11, in <module>
from future.utils.six import StringIO, string_types
ImportError: No module named 'future.utils.six'
Running „listy pip3” pokazuje mi, że sześć 1.8.0 jest zainstalowany. Jeszcze dziwniejsze, jeśli powtórzę instrukcję importu, DNasequence jest ładowany poprawnie. Każdy pomysł, co powoduje takie zachowanie?
Używam Mac OS X 10.9.5 (Mavericks), Python 3.4.1 (instalowany przez homebrew).