问题标签 [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.
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 安装结束时,我收到了以下警告:
python-3.x - 在 conda forge 中发布包收到错误“我的包需要未安装的 pathlib”
这很奇怪,因为pathlib
似乎已经内置了python > 3.4
,有人知道是什么引发了错误吗?
附言。包已经在 pypi 中,配方是直接从grayskull
.
python - 使用诗歌从 conda-forge(例如 cartopy)安装预构建包,而不依赖 conda(仅使用通道)
我正在测试poetry
,我想知道是否可以从 安装预构建的包conda-forge
,因为cartopy
不依赖conda
(所以保持 100% 的诗歌过程)。我用谷歌搜索了一下,但我发现的唯一方法是使用 pip在conda
venv 中安装诗歌,然后从conda-forge
使用中安装conda
,然后调整诗歌文件以使其了解 conda venv,以便正确编写 TOML。
如果不是从预建版本安装,像 cartopy 这样的软件包很痛苦,如果可能的话,如果有类似的东西,我会将我的 conda 堆栈更改为诗歌poetry add [?conda-forge?] cartopy
堆栈
谢谢。
ubuntu - 在 ubuntu 中安装包的冻结解决环境步骤
我正在尝试在我的 ubuntu ( )中安装moose 框架。20.4
它包含三个主要步骤: 使用以下命令导出 miniconda 的路径:
配置 Conda 以使用 conda-forge 和 moose 开发人员的频道:
最后使用以下方法安装框架:
我尝试了几次,但我坚持了solving environment
一步(我的 conda 版本也是4.8.3
)。如果有人帮助我解决这个问题,我将不胜感激。
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:pythonpath
VScode 中的设置为基础 python....\AppData\Local\miniforge3\python.exe
- 设置
python:condapath
Miniforge 的路径....\AppData\Local\miniforge3\Scripts\conda.exe
- 卸载并重新安装 VScode 的 Python 插件
- 卸载并重新安装 VScode(也手动清理所有配置和插件文件
- 卸载并重新安装 Miniforge
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
频道。
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-base
installed 的软件包,
但是那个包没有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 的错误报告,我不知道在哪里发布。
artifactory - conda-forge / cran 包装的 X 射线扫描
我一直在研究使用 JFROG Xray 扫描我的远程 conda-forge 和 cran 存储库,但它似乎不受本机支持。因此,如果我制作手表,那么很自然,无法扫描 conda-forge 和 cran 的远程存储库。
有没有人遇到过想要在 XRAY 中扫描 conda 或 cran 包的问题,修复它,并愿意就您如何实现它提供一些指示?
在此先感谢您的任何建议。
python - pyBAMM 包在 conda forge 频道中不可用,但在他们的网站上
嗨,我正在尝试安装一个 python 包 pyBAMM,这将是未来几周开始的在线课程所必需的。但是当我尝试通过 Anaconda 导航器或通过终端命令安装时,它会说从当前频道找不到包。虽然我添加了 conda forge 频道。虽然我在他们的 Git 中心页面中注意到一件事,它写道 PyBaMM 可在 GNU/Linux、MacOS 和 Windows 上使用。但是在文件选项卡下的 conda 页面中,没有适用于 windows 的文件。你能帮助如何安装 pybamm 包。我将只在 jupyter notebook 中运行它。pyBAMM 文件选项卡屏幕截图。anaconda 提示中的错误描述
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似乎仍然存在,目前尚不清楚如何处理它。
关于如何解决这个问题的任何想法?先感谢您!