首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何导入Repa

如何导入Repa
EN

Stack Overflow用户
提问于 2013-01-03 04:35:26
回答 1查看 621关注 0票数 3

我对Haskell世界真的很陌生,所以请原谅我这个愚蠢的问题。我安装了Haskell平台,执行了cabal install repa,然后尝试在WinGHCi中加载包含此代码的文件

代码语言:javascript
复制
import qualified Data.Array.Repa as R
:m + Data.Array.Repa

但我得到的是:

代码语言:javascript
复制
Could not find module `Data.Array.Repa'
Perhaps you meant
  Data.Array.Base (from array-0.4.0.0)
  Data.Array.IO (from array-0.4.0.0)
  Data.Array.ST (from array-0.4.0.0)

有没有人能告诉我怎么解决找不到模块的问题?非常感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-18 20:23:46

我不确定是否是这种情况,但实际上,当您尝试安装repa时,您是否查看了cabal返回的状态消息

在我的Windows系统上,最新的(截至今天,2012.4.0.0) Haskell平台无法安装最新的(3.2.3.1)版本的repa,例如,cabal install repa无法工作,它会导致一些系统包重新安装,从而可能导致系统崩溃。如果我尝试安装(使用cabal install repa --force-reinstalls),无论如何都会失败,并显示一条神秘的状态错误消息。如果碰巧你没有注意到安装失败的事实,并尝试导入它,我认为你得到的错误消息将与你得到的完全一样(“无法找到模块...”)。

但是,我能够在cabal install repa-3.2.1.1中安装repa的早期版本,即3.2.1.1

我还没有尝试使用它,但至少导入和:m + Data.Array.Repa似乎工作得很好。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14128766

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档