gpt4 book ai didi

tensorflow - 你如何让 cabal 安装本地包?

转载 作者:行者123 更新时间:2023-12-01 23:48:46 25 4
gpt4 key购买 nike

我正在尝试为 haskell 安装 tensorflow。我的电脑上有这些包。我下载了源代码库,修改它来编译,我使用了 v1-install 选项(其他选项都不会安装本地包)当我安装时,但 ghci 告诉我它没有安装,当我尝试编译一个使用它无法编译的 tensorflow 库的程序。

我使用的是 arch Linux,ghc 版本为 8.6.5,cabal 版本为 3.2.0.0。

最佳答案

stackcabal 现在几乎都有这样的理念,即您不要“安装”任何库,永远 – 不是明确地,那是。安装当然必须进行,但我们的想法是它应该始终留在幕后,当包管理器发现需要时自动完成。这是本着持续集成的精神,不仅可以使您的项目在未来更加安全,还可以节省工作,因为您不必考虑从哪里安装什么 你自己一遍又一遍。

最简单的情况当然是如果您的 .cabal 文件中的所有依赖项都可以从 Hackage 中获取,但是依赖项也可以通过位于硬盘驱动器某处的本地包来满足。要告诉 cabal 这是您想要的,请在您要使用 TensorFlow 的包中创建一个文件 cabal.project,其中包含以下内容:

packages: .
/path/to/the/local/tensorflow/package

然后,在运行 cabal v2-build(不确定 v1-install)时,它将扫描您当前的包( ) 和 TensorFlow 之一,弄清楚你项目中的 tensorflow-dependency 应该来自本地包,满足所有依赖关系,并重新构建任何需要的东西。

关于tensorflow - 你如何让 cabal 安装本地包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63770578/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com