问题标签 [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.
pip - 尝试 conda-build graphviz pypi 包时出现 HTTP 错误
我正在尝试conda
从 pypi 构建一个包,graphviz
但我遇到了:
这是我正在做的事情:
conda skeleton pypi graphviz
成功创建了骨架。输出:
- 现在我跑了
conda-build graphviz
。输出(和错误):
到目前为止我已经尝试过:
- 尝试过
conda config --set ssl_verify no
-conda config --set ssl_verify False
问题仍然存在 - 尝试
conda-build graphviz
多次运行该命令 - 问题仍然存在
你能解释一下我哪里出错了,错误的根源是什么,解决方法是什么?
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,但无论如何它都失败了:
顺便说一句,我确实启用了报告无法满足的依赖项,但这并不重要。
python - Conda 包,纯粹但有入口点
在noarch
Windows 上构建时,conda 配方似乎不起作用,因为入口点获得了一个带有.exe
扩展名的包装器。这让人conda-build
抱怨,生成的包不再是无拱门。这在某种程度上是有道理的,但同样不适用于 Linux 系统,我猜是因为缺少扩展。
我怀疑是否
- 是否仍有可能构建
noarch-package
包含入口点? - 是否有一种解决方法来创建没有扩展的包装器?
包裹看起来像这样
所以会有一个foo.exe
包含在 Windows 上的最终包中。
构建conda-build
会导致如下错误:
python - 并行运行 conda-build 是否安全?
第一个问题,如果我在这里没有遵循任何既定规范,请对我大喊大叫:)
我第一次设置了一个完整的 conda-build 管道,我有一个看起来像这样的 Makefile:
有问题的三个包彼此紧密相连,并且存储在同一个 repo 中,因此最好在同一个管道中构建每个包。我想做的是为每个进程分拆一个单独的进程并并行运行每个 conda-build 命令。不确定这是否是一个安全的操作,因为我真的不明白 conda-build 正在做什么来“构建”包。
我将在今天晚些时候测试这个想法并发布更新,但我真正担心的是它会产生一些意想不到的副作用,我不知道如何进行测试。所以我认为我的问题是:conda-build 可以将多个包并行构建到同一个 conda 通道中吗?
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
因此,任何指导将不胜感激。
macos - 在 Mac 上打开没有 anaconda 的默认终端版本
当我使用 iTerm 打开提示时,它出现在右上角"anaconda3 Py"
。有没有办法在不使用 conda 环境的情况下打开终端?所以一种停用和激活它的方法。此外,如果可以使用提示的基本形式运行 jupyter notebook。
python-3.x - 我们如何用源代码打包 pip 和 conda 依赖项?
在我的源代码中,我有 conda 和 pip 依赖项。我需要来自 pip 的 numpy、pandas、pydantic;来自 conda-forge 频道的 pystan 和 fbprophet。我需要将我的源代码与所有上述依赖项一起打包为 .whl 或 .tar 文件,以便可以在没有 Internet 连接的情况下将其安装在不同的平台上。追问:能不能让打包平台独立,我用的是MacOS,但是打包的很可能会在基于Linux的环境下使用。
docker - 在 docker 容器内时,Conda 无法构建
我正在尝试构建一个 docker 映像。这是完整的 dockerfile:
但是,当需要进行 conda 构建时 - 更具体地说是在 STEP 12 上,这里的这一行:
我得到错误。
它似乎正在正常安装软件包,然后失败。:
r - 使用 conda 构建和安装本地或自定义 R 包
我想将本地 R 包安装到 conda 环境中。该软件包不在 CRAN 或 github 上(也不在任何 conda 频道上)。对于 CRAN 上的包,这相对简单:
对于 github 上的包,这类似:使用“conda”从 github 安装 R 包(除了一些需要标签的版本问题)。
但是,我无法让它与本地包一起使用(该包构建时使用没有问题R CMD build
)。这是我尝试过的:
连接到 cran,然后(当然)找不到包。
引发错误:
抛出:
最后:
抛出:
康达不可能做到这一点吗?还是我犯了一个错误?
这里有人尝试自己编写本地包的骨架文件,但似乎没有成功。
python - 如何为 meta.yaml 中定义的目标安装要求
我有meta.yaml
一个部分看起来有点像这样:
我怎样才能安装所需的要求build
?有没有类似的东西conda install --target build
?