2016-07-15 9 views
6

Nach dem Versuch, eine Umgebung mit einer Datei, die ich diesen Fehler bekam neu: Error: Packages missing in current osx-64 channels: - timbr-io::argh 0.26.1 py27_0 - timbr-io::pathtools 0.1.2 py27_0 - timbr-io::watchdog 0.8.3 py27_0 Pakete in der aktuellen osx-64 fehlen und Kanäle

Und der gleiche Fehler, diese Befehle auf einem Docker Container ausgeführt wird. Error: Packages missing in current linux-64 channels: - timbr-io::argh 0.26.1 py27_0 - timbr-io::pathtools 0.1.2 py27_0 - timbr-io::watchdog 0.8.3 py27_0

Dies ist die Datei ich als Quelle verwenden: name: snowflakes dependencies: - boto3=1.3.1=py27_0 - botocore=1.4.28=py27_0 - docutils=0.12=py27_2 - ecdsa=0.13=py27_0 - futures=3.0.5=py27_0 - jmespath=0.9.0=py27_0 - openssl=1.0.2h=1 - paramiko=1.16.0=py27_0 - pip=8.1.2=py27_0 - pycrypto=2.6.1=py27_4 - python=2.7.12=1 - python-dateutil=2.5.3=py27_0 - pyyaml=3.11=py27_4 - readline=6.2=2 - setuptools=23.0.0=py27_0 - six=1.10.0=py27_0 - sqlite=3.13.0=0 - timbr-io::argh=0.26.1=py27_0 - timbr-io::pathtools=0.1.2=py27_0 - timbr-io::watchdog=0.8.3=py27_0 - tk=8.5.18=0 - wheel=0.29.0=py27_0 - yaml=0.1.6=0 - zlib=1.2.8=3 - pip: - argh==0.26.1 - pathtools==0.1.2 - watchdog==0.8.3

Hinweis: ich diese Datei tatsächlich erstellen die folgenden Befehle ausführen, das Problem ist, wenn ich versuche, diese Umgebung zu erstellen. conda create --name snowflakes boto3 paramiko source activate snowflakes conda install -c timbr-io watchdog conda env export > environment.yml

Wie Sie sehen, ich bin der Installation watchdog von timbr-io (in anaconda.org), die Linux-64 und osx-64 Versionen davon haben (timbr-io/watchdog).

Antwort

4

Sie können eine Conda-Umgebung, die von einem Betriebssystem exportiert wurde, nicht verwenden und sie nicht auf einem anderen Betriebssystem verwenden.

Die Paketnummern (und in einigen Fällen das Paket Vorhandensein) sind nicht auf verschiedenen Plattformen ausgerichtet.

conda env export ist so können Sie das gleiche env auf dem gleichen Betriebssystem reproduzieren.