问题标签 [conda-forge]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
90 浏览

python - Geopandas 说它已经安装,但是当我尝试导入时,我得到了 OSError

我从来没有遇到过安装 python 包的问题,​​但是我在我的 Mac 上使用了多种安装方法(conda、pip、brew)。

当我使用 conda 安装 geopandas 时:见下面的错误,但是安装了 geopandas 0.6.1(最新版本的 ATM 是 0.9.0,conda upgrade geopandas 什么都不做)

当我使用 pip 安装 geopandas 时:没问题,运行时出现 0.9.0pip list

我什至尝试过conda install -c conda-forge geopandas,诚然我不知道这里有什么区别。

但无论我如何安装它,我都会在我的 python 脚本中导入它,我得到这个错误:

OSError: 找不到 lib c 或加载它的任何变体 []。

我已经尝试在 Spyder 和 VSCode 中导入,但我怀疑这会有所作为。

我已尝试多次卸载并重新安装该软件包。我认为这可能与我的 conda 环境有关?但我以前从未遇到过这样的问题。我这么说是因为在通过 conda 或 condo-forge 安装结束时,我收到了以下警告:

0 投票
0 回答
133 浏览

python-3.x - 在 conda forge 中发布包收到错误“我的包需要未安装的 pathlib”

这很奇怪,因为pathlib似乎已经内置了python > 3.4,有人知道是什么引发了错误吗?
附言。包已经在 pypi 中,配方是直接从grayskull.

0 投票
1 回答
559 浏览

python - 使用诗歌从 conda-forge(例如 cartopy)安装预构建包,而不依赖 conda(仅使用通道)

我正在测试poetry,我想知道是否可以从 安装预构建的包conda-forge,因为cartopy不依赖conda(所以保持 100% 的诗歌过程)。我用谷歌搜索了一下,但我发现的唯一方法是使用 pipcondavenv 中安装诗歌,然后从conda-forge使用中安装conda,然后调整诗歌文件以使其了解 conda venv,以便正确编写 TOML。

如果不是从预建版本安装,像 cartopy 这样的软件包很痛苦,如果可能的话,如果有类似的东西,我会将我的 conda 堆栈更改为诗歌poetry add [?conda-forge?] cartopy堆栈

谢谢。

0 投票
1 回答
97 浏览

ubuntu - 在 ubuntu 中安装包的冻结解决环境步骤

我正在尝试在我的 ubuntu ( )中安装moose 框架。20.4它包含三个主要步骤: 使用以下命令导出 miniconda 的路径:

配置 Conda 以使用 conda-forge 和 moose 开发人员的频道:

最后使用以下方法安装框架:

我尝试了几次,但我坚持了solving environment一步(我的 conda 版本也是4.8.3)。如果有人帮助我解决这个问题,我将不胜感激。

0 投票
0 回答
838 浏览

python - Miniforge / VScode - 未安装 Python 且未找到 virtualenv

我已经在这个问题上停留了几天,所以非常感谢任何帮助。

我最近不得不离开 Anaconda(由于他们改变了商业政策)并决定尝试Miniforge。它带有 Python 3.9,但由于在大多数项目中我需要 3.7,我创建了一个新的 venv conda create --name StandardPython python=3.7.6

每次打开 python 脚本时,都会收到错误消息“未安装 Python”:

在此处输入图像描述

即使它当然是,我什至可以手动选择解释器:

在此处输入图像描述

此外,我创建的 virtualenv 在 VScode 给出的列表中找不到:

在此处输入图像描述

我可以使用“输入 interpeter 路径”手动选择它,但是除了每次我想切换 envs 时都要执行一个漫长的过程之外,它也不能解决问题,因为在下次重新启动时 VScode 仍然没有显示 venv该列表,即使它被指示为“当前”:

在此处输入图像描述

值得一提的是,我目前没有使用工作区,我只是直接打开 python 文件。这与 Anaconda 完美配合,我可以从列表中毫无问题地选择我创建的所有 venv,因此切换轻而易举。不知何故,现在它不再起作用了。

我已经尝试过:

  • 删除 ( conda env remove --name StandardPython) 并重新创建环境
  • python:pythonpathVScode 中的设置为基础 python....\AppData\Local\miniforge3\python.exe
  • 设置python:condapathMiniforge 的路径....\AppData\Local\miniforge3\Scripts\conda.exe
  • 卸载并重新安装 VScode 的 Python 插件
  • 卸载并重新安装 VScode(也手动清理所有配置和插件文件
  • 卸载并重新安装 Miniforge
0 投票
1 回答
43 浏览

c++ - Makefile 中的自动依赖生成:未定义对“main”的引用(混合 conda 通道)

我想向我的 a 添加依赖Makefile项,以便每次修改标头时都会重新编译相应的翻译单元。目前只考虑对源文件的更改。我非常密切地遵循了这个例子。

您可以在下面找到一个 MWE,它输出undefined reference to `main'. 一旦DEPFILES从编译步骤中删除变量,代码就会成功编译。

Makefile

main.cc

include/dummy.h

src/dummy.cc

编辑:

问题似乎不在于Makefile(尽管应该使用它-include来避免干净编译中的潜在问题,其中依赖项仍然不存在),而在于conda我使用的环境。default来自和频道的多个包conda-forge被混合在一起。要查找其中一些包并验证它们来自不同的conda渠道,我运行:

要解决此问题:

从而确保所有正在使用的包都来自该conda-forge频道。

0 投票
1 回答
1788 浏览

c++ - 使用 miniconda/conda-forge 安装 g++,无法编译 hello world

这与配置错误有关,但这是一台纯粹通过 miniconda/conda-forge 安装的全新计算机,因此它应该可以工作。

我的 miniconda 配置非常简单:conda-forge是除默认值 ( ~/.condarc) 之外的唯一通道:

它是最新的 ( conda update --all)。

GNU C、C++ 和 Fortran 编译器已通过post-5.0 编译器环境安装。以下是以下列表conda list linux

conda list compiler

conda list binutil

这是一个 Debian 系统,它带有一个名为gcc-8-baseinstalled 的软件包,

但是那个包没有gcc向路径添加命令,所以它不是用户可见的。此 Debian 位于 Chromebook ( /proc/version) 上的 Crostini VM 中:

现在,有趣的部分。这是可以想象到的最简单的 C++ 程序:

(是的,当它不起作用时,我注释掉了“hello world”。)

使用以下任何一种编译它:

产量

顺便说一句,与ldd /that/long/path/to/libstdc++.so

没有什么是“未找到”。

我可以使用以下命令编译上述程序(带有注释掉的“hello world”)gcc

但如果我把#include <iostream>and放std::cout回去,编译器错误是:

它怎么会如此错误配置,以及如何修复它?这是全新安装。还没有发生什么奇怪的事情。如果这应该是对 conda-forge 的错误报告,我不知道在哪里发布。

0 投票
1 回答
87 浏览

artifactory - conda-forge / cran 包装的 X 射线扫描

我一直在研究使用 JFROG Xray 扫描我的远程 conda-forge 和 cran 存储库,但它似乎不受本机支持。因此,如果我制作手表,那么很自然,无法扫描 conda-forge 和 cran 的远程存储库。

有没有人遇到过想要在 XRAY 中扫描 conda 或 cran 包的问题,​​修复它,并愿意就您如何实现它提供一些指示?

在此先感谢您的任何建议。

0 投票
1 回答
53 浏览

python - pyBAMM 包在 conda forge 频道中不可用,但在他们的网站上

嗨,我正在尝试安装一个 python 包 pyBAMM,这将是未来几周开始的在线课程所必需的。但是当我尝试通过 Anaconda 导航器或通过终端命令安装时,它会说从当前频道找不到包。虽然我添加了 conda forge 频道。虽然我在他们的 Git 中心页面中注意到一件事,它写道 PyBaMM 可在 GNU/Linux、MacOS 和 Windows 上使用。但是在文件选项卡下的 conda 页面中,没有适用于 windows 的文件。你能帮助如何安装 pybamm 包。我将只在 jupyter notebook 中运行它。pyBAMM 文件选项卡屏幕截图anaconda 提示中的错误描述

0 投票
1 回答
550 浏览

anaconda - 解决环境:使用 current_repodata.json 失败,将使用下一个 repodata 源重试。Conda 无法创建新环境

** Conda 无法创建新环境:卡在“执行事务”**

我正在使用 MacOS、BigSur 11.6,并更新了 conda 和 mamba

conda update --all

conda update mamba

并且,按照软件安装指南的指导,我尝试创建一个新的环境:

conda create -n fermi -c conda-forge -c fermi fermitools python=3 clhep=2.4.4.1

还尝试了开发版本:

conda create -n fermi-2.0.24 -c conda-forge -c fermi/label/dev fermitools=2.0.24

和曼巴

mamba create -n fermi -c conda-forge -c fermi fermitools python=3 clhep=2.4.4.1

所有试验都卡在“执行事务\”(> 1h)

按 ctrl+c 时,所有试验都显示相同的错误消息:

“ ERROR conda.core.link:_execute(699): 安装包‘conda-forge::gdk-pixbuf-2.42.6-h2e6141f_0’时出错。” “回滚事务:完成”

我的uname -v:

达尔文内核版本 20.6.0:2021 年 8 月 30 日星期一 06:12:21 PDT;根:xnu-7195.141.6~3/RELEASE_X86_64

我的conda --version

康达 4.10.3

这里似乎有关于类似问题的长期讨论。有人认为,在“执行事务\”运行了很长时间后,点击“进入”解决了问题。这会很棒,但没有奏效。

问题#6986似乎仍然存在,目前尚不清楚如何处理它。

关于如何解决这个问题的任何想法?先感谢您!