linux - 将 Ubuntu 存储库添加到 Conda channel

标签 linux ubuntu conda

我有两个问题:

  1. 如何将 Ubuntu 存储库添加为 Conda channel ,以便我可以像使用 sudo apt install <package> 一样安装软件包?

  2. 这是接触 Conda 的错误方式吗?

我是 Conda 新手,我正在尝试了解有关 Conda 环境和 channel 的一些最佳实践。 我没有确切的用例,这只是出于我的好奇心,我认识到以这种方式安装软件包(即从 Ubuntu 存储库)可能是愚蠢的或不必要的。

<小时/>

例如,我尝试安装 ispell在 Conda 环境中:

$ conda install --channel http://archive.ubuntu.com/ubuntu/dists/xenial/universe/ ispell
Collecting package metadata: failed

UnavailableInvalidChannel: The channel is not accessible or is invalid.
  channel name: ubuntu/dists/xenial/universe
  channel url: http://archive.ubuntu.com/ubuntu/dists/xenial/universe
  error code: 404

You will need to adjust your conda configuration to proceed.
Use `conda config --show channels` to view your configuration's current state,
and use `conda config --show-sources` to view config file locations.

http://archive.ubuntu.com/ubuntu/dists/xenial/universe可以在浏览器中访问,我不明白为什么返回错误代码404。 我想这应该有一个简单的解决方案,我只是提供了错误的 channel 链接。

最佳答案

这是一种处理 conda 的错误方法。您无法将 APT 存储库添加为 conda channel 。 Conda channel 需要一个名为 repodata.json 的文件,该文件不存在于 APT 存储库中,因此会出现 404。您可以在 official documentation 中阅读有关创建 conda channel 的信息。 .

关于linux - 将 Ubuntu 存储库添加到 Conda channel ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55765214/

相关文章:

linux - SpreeCommerce Git 错误我不知道为什么会出现这个错误

java - Linux平台下用SuperCSV写CSV文件

opencv - 更新 ffmpeg 对 libopencv_core.so 版本的引用

linux - 使用 Ubuntu 13.04 从命令行启动自定义桌面

python - 尽管由 Conda 安装,但未找到 cx_Oracle

ruby - 如何将 "exec"与 "DISPLAY"联系起来?

linux - 为什么在 docker 中拉取图像时会出现此错误

ubuntu - 通过 USB 将 iPhone 连接到 sosumi/qemu

powershell - 使用 Start-Process 保留环境变量

python - Anaconda Python Conda pipbuild 因 WindowsError 找不到文件而失败