Anaconda 如何让conda正确解析本地通道中的包依赖关系?
我想在脱机pc上安装带有tensorflow的anaconda。但我在安装软件包时遇到问题,因为依赖项未正确解析 在我的在线Windows10电脑上,我在单独的环境中安装了anaconda和tensorflow。我下载了所有软件包,并将它们复制到win-64目录下的离线Windows10 pc上,并使用Anaconda 如何让conda正确解析本地通道中的包依赖关系?,anaconda,conda,offline,Anaconda,Conda,Offline,我想在脱机pc上安装带有tensorflow的anaconda。但我在安装软件包时遇到问题,因为依赖项未正确解析 在我的在线Windows10电脑上,我在单独的环境中安装了anaconda和tensorflow。我下载了所有软件包,并将它们复制到win-64目录下的离线Windows10 pc上,并使用conda index编制索引。我将本地目录作为频道添加到可用频道中,并将conda设置为脱机工作 我可以通过此频道使用conda update conda更新本地anaconda版本,还可以更新
conda index
编制索引。我将本地目录作为频道添加到可用频道中,并将conda设置为脱机工作
我可以通过此频道使用conda update conda
更新本地anaconda版本,还可以更新本地频道中可用的所有软件包。然后,我继续使用python=3.6创建一个通道
然而,当我尝试安装tensorflow gpu时,我得到了“PackagesNotFoundError”,说TF依赖于其他软件包:
Collecting package metadata: done
Solving environment: failed
PackagesNotFoundError: The following packages are not available from current channels:
- tensorflow-gpu -> tensorflow==1.13.1 -> tensorboard[version='>=1.13.0,<1.14.0'] -> grpcio[version='>=1.6.3'] -> openssl[version='>=1.1.1,<1.1.2.0a0']
- tensorflow-gpu -> tensorflow==1.13.1 -> tensorflow-base==1.13.1=gpu_py36h871c8ca_0
收集包元数据:完成
解决环境:失败
PackagesNotFoundError:以下软件包在当前频道中不可用:
-tensorflow gpu->tensorflow==1.13.1->tensorboard[version='>=1.13.0,=1.6.3']->openssl[version='>=1.1.1,=1.8.6']->openssl[version='>=1.1.1,
Collecting package metadata: done
Solving environment: failed
PackagesNotFoundError: The following packages are not available from current channels:
- tensorflow-base=1.13.1 -> grpcio[version='>=1.8.6'] -> openssl[version='>=1.1.1,<1.1.2.0a0']