【问题标题】:Not able to create conda environment in macboook air(Resolvepackagenotfound)无法在 macbook air 中创建 conda 环境(Resolvepackagenotfound)
【发布时间】:2018-02-18 05:26:42
【问题描述】:

我一直在尝试创建一个 conda 环境,但我一直收到错误消息,提示找不到解决包,但是所有包都已安装。即使我尝试单独安装任何包,它也会显示包已安装。这里是我得到的错误

conda 环境创建 -f tfdl_env.yml

解决环境:失败

ResolvePackageNotFound:

  • win_unicode_console==0.5=py35_0

  • tk==8.5.18=vc14_0

  • qt==5.6.2=vc14_6
  • vs2015_runtime==14.0.25420=0
  • libpng==1.6.30=vc14_1
  • openssl==1.0.2l=vc14_0
  • wincertstore==0.2=py35_0
  • jpeg==9b=vc14_0
  • 六==1.10.0=py35_1
  • zlib==1.2.11=vc14_0
  • icu==57.1=vc14_0

【问题讨论】:

  • 你能显示你的 tfdl_env.yml 文件的内容吗?

标签: python anaconda


【解决方案1】:

我遇到了类似的问题,我通过编辑 .yml 文件删除了所有导致错误的库。我为什么这样做?因为一些包实际上只是对其他人的支持包,在我的情况下,这些包的版本不再可用或不适合,但不用担心,一旦你更新了 .yml 并重新运行再次命令,在你的情况下是“conda env create -f tfdl_env.yml”,那些失败的包将被相应地安装,由需要这些包的主包触发并找到最合适的包。

希望对你有帮助。

【讨论】:

  • 但是,使用 conda 之类的东西的全部意义不在于能够在另一台机器上重新创建已定义的环境吗?
  • 没错,因此我们为每个具有不同包版本的项目创建了一个新的环境,但是由于它的可用性,这里无法安装一些包。
【解决方案2】:

通过编辑 .yml 文件删除提到的包并运行创建环境的命令。它工作正常。希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多