问题标签 [conda-build]

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 投票
0 回答
58 浏览

pip - 尝试 conda-build graphviz pypi 包时出现 HTTP 错误

我正在尝试conda从 pypi 构建一个包,graphviz但我遇到了:

这是我正在做的事情:

  1. conda skeleton pypi graphviz成功创建了骨架。输出:
  1. 现在我跑了conda-build graphviz。输出(和错误):

到目前为止我已经尝试过:

  • 尝试过conda config --set ssl_verify no-conda config --set ssl_verify False问题仍然存在
  • 尝试conda-build graphviz多次运行该命令 - 问题仍然存在

你能解释一下我哪里出错了,错误的根源是什么,解决方法是什么?

0 投票
0 回答
168 浏览

python - 无论python版本如何,conda都拒绝安装

我创建了一个对 Python 版本没有特别要求的包,当我使用 Python 3.8 创建 conda 环境时,它告诉我只有在我将 Python 版本更改为其他任何版本时才会安装,但 Python 3.8,当我尝试使用它时3.9,例如,然后它告诉我只有当我的 Python 版本是 3.8 时才能安装我的包。

不用说,--no-deps在这种情况下什么都做不了。当我从 package.tar.bz2 中查找元数据时,我可以看到它conda添加了一堆从未存在过的需求(特别是它添加了 Python 版本)。

下面是我能够从中获取的一个真正愚蠢的错误消息,从conda本质上讲,它声称一切都是 honky-dory,但无论如何它都失败了:

顺便说一句,我确实启用了报告无法满足的依赖项,但这并不重要。

0 投票
1 回答
75 浏览

python - Conda 包,纯粹但有入口点

noarchWindows 上构建时,conda 配方似乎不起作用,因为入口点获得了一个带有.exe扩展名的包装器。这让人conda-build抱怨,生成的包不再是无拱门。这在某种程度上是有道理的,但同样不适用于 Linux 系统,我猜是因为缺少扩展。

我怀疑是否

  1. 是否仍有可能构建noarch-package包含入口点?
  2. 是否有一种解决方法来创建没有扩展的包装器?

包裹看起来像这样

所以会有一个foo.exe包含在 Windows 上的最终包中。

构建conda-build会导致如下错误:

0 投票
1 回答
111 浏览

python - 并行运行 conda-build 是否安全?

第一个问题,如果我在这里没有遵循任何既定规范,请对我大喊大叫:)

我第一次设置了一个完整的 conda-build 管道,我有一个看起来像这样的 Makefile:

有问题的三个包彼此紧密相连,并且存储在同一个 repo 中,因此最好在同一个管道中构建每个包。我想做的是为每个进程分拆一个单独的进程并并行运行每个 conda-build 命令。不确定这是否是一个安全的操作,因为我真的不明白 conda-build 正在做什么来“构建”包。

我将在今天晚些时候测试这个想法并发布更新,但我真正担心的是它会产生一些意想不到的副作用,我不知道如何进行测试。所以我认为我的问题是:conda-build 可以将多个包并行构建到同一个 conda 通道中吗?

0 投票
0 回答
39 浏览

python-3.x - 指定攻击面减少的 Windows 阻止的 Python 核心文件

嗨,我正在 python 中开发一个 excel 插件项目。现在要部署这个项目,我使用conda-pack捆绑依赖项并使用Wixtoolset创建一个 msi 安装程序。挑战是在安装程序工作的不同机器上很多次,但在项目运行时窗口会阻止核心 python 文件说“攻击面减少”,有时在安装窗口会阻止说“攻击面减少”

在 Windows 10 上被阻止的文件是:

Python3.8.5_x64\Lib\site-packages\win32comext\shell.pyd

Python3.8.5_x64\tcl\reg1.3\tclreg13.dll

因此,任何指导将不胜感激。

0 投票
0 回答
64 浏览

macos - 在 Mac 上打开没有 anaconda 的默认终端版本

当我使用 iTerm 打开提示时,它出现在右上角"anaconda3 Py"。有没有办法在不使用 conda 环境的情况下打开终端?所以一种停用和激活它的方法。此外,如果可以使用提示的基本形式运行 jupyter notebook。

0 投票
0 回答
37 浏览

python-3.x - 我们如何用源代码打包 pip 和 conda 依赖项?

在我的源代码中,我有 conda 和 pip 依赖项。我需要来自 pip 的 numpy、pandas、pydantic;来自 conda-forge 频道的 pystan 和 fbprophet。我需要将我的源代码与所有上述依赖项一起打包为 .whl 或 .tar 文件,以便可以在没有 Internet 连接的情况下将其安装在不同的平台上。追问:能不能让打包平台独立,我用的是MacOS,但是打包的很可能会在基于Linux的环境下使用。

0 投票
1 回答
599 浏览

docker - 在 docker 容器内时,Conda 无法构建

我正在尝试构建一个 docker 映像。这是完整的 dockerfile:

但是,当需要进行 conda 构建时 - 更具体地说是在 STEP 12 上,这里的这一行:

我得到错误。

它似乎正在正常安装软件包,然后失败。:

0 投票
1 回答
133 浏览

r - 使用 conda 构建和安装本地或自定义 R 包

我想将本地 R 包安装到 conda 环境中。该软件包不在 CRAN 或 github 上(也不在任何 conda 频道上)。对于 CRAN 上的包,这相对简单:

对于 github 上的包,这类似:使用“conda”从 github 安装 R 包(除了一些需要标签的版本问题)。

但是,我无法让它与本地包一起使用(该包构建时使用没有问题R CMD build)。这是我尝试过的:

连接到 cran,然后(当然)找不到包。

引发错误:

抛出:

最后:

抛出:

康达不可能做到这一点吗?还是我犯了一个错误?

这里有人尝试自己编写本地包的骨架文件,但似乎没有成功。

0 投票
1 回答
29 浏览

python - 如何为 meta.yaml 中定义的目标安装要求

我有meta.yaml一个部分看起来有点像这样:

我怎样才能安装所需的要求build?有没有类似的东西conda install --target build