【问题标题】:Packages missing in current osx-64 and channels当前 osx-64 和频道中缺少软件包
【发布时间】:2016-07-15 16:08:34
【问题描述】:

尝试使用文件重新创建环境后,出现以下错误: 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

在 docker 容器上运行这些命令也会出现同样的错误。 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

这是我用作源的文件: 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

注意:我实际上是通过以下命令创建这个文件,问题是当我尝试重新创建这个环境时。 conda create --name snowflakes boto3 paramiko source activate snowflakes conda install -c timbr-io watchdog conda env export > environment.yml

如您所见,我正在从 timbr-io(在 anaconda.org 中)安装 watchdog,它具有 linux-64 和 osx-64 版本(timbr-io/watchdog)。

【问题讨论】:

    标签: python anaconda conda miniconda


    【解决方案1】:

    您不能将从一个操作系统导出的 conda 环境用于另一个操作系统。

    包编号(在某些情况下包存在)在不同平台上不一致。

    conda env export 这样您就可以在同一个操作系统上重现同一个环境。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-04-24
      • 2016-12-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-07
      • 2016-08-27
      相关资源
      最近更新 更多