2014-02-10 5 views
8

Es sieht aus wie Conda die Standardversionen geändert es heute aussieht, weil conda install numpy scipy derzeit nicht arbeiten:Travis wird nicht von Conda finden installiert Pandas

$conda create numpy scipy -n test-build-issue3 --dry-run 
Error: Unsatisfiable package specifications 
Hint: the following combinations of packages create a conflict with the 
remaining packages: 
    - numpy 1.7* 
    - scipy 

Wenn ich bestimmte Versionen geben, habe ich eine Arbeits einrichten können Umgebung lokal.

conda create numpy=1.7.1 scipy=0.13.0 pandas=0.13.0 matplotlib=1.3 PIL -n test-build --dry-run 

Aber Travis, während Conda Berichte installiert und verbunden Pandas zu haben, wirft die Testsuite einen Import:

$ nosetests --nologcapture -a '!slow' 
E 
(...) 
ImportError: No module named pandas 

Ein Beispiel für einen vollständigen Build fehlgeschlagen here ist.

Die Testsuite verlief gestern gut. Ich habe viel Erfahrung mit Travis, aber weniger Erfahrung mit dem Ausführen und Debuggen von Conda. Irgendwelche Vorschläge?

Antwort

5

Vielen Dank für die Leute über die anaconda mailing list, das ist gelöst.

Heute ContinuumIO aktualisiert Conda, aber nicht Miniconda, und das war die Ursache für meine Leiden. Um sich vor dieser Situation zu schützen, fügen Sie diese Zeile vor der Installation hinzu:

- conda update --yes conda