Haskell:Data.Numbers.Primes库在哪里? [英] Haskell: where is Data.Numbers.Primes library?

查看:147
本文介绍了Haskell:Data.Numbers.Primes库在哪里?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我尝试导入Data.Numbers.Primes

  import Data.Numbers.Primes 


  5。 hs:1:8:
无法找到模块`Data.Numbers.Primes'
使用-v查看搜索的文件列表。

ghci给了我:

 <无位置信息>:
无法找到模块'Data.Numbers.Primes'
它不是当前程序或任何已知软件包中的模块。

我试图通过cabal安装Data.Numbers.Primes,但我得到了:

  cabal update 
...
cabal install数据
cabal:没有名为'Data'的软件包。
您可能需要运行'cabal update'以获取可用的
软件包的最新列表。
cabal install Data.Numbers.Primes
cabal:文件不存在'Data.Numbers.Primes'。

帮助?

解决方案

您正在查找的包名为 素数



没有规定该包将被称为顶级模块名称。通常情况下,软件包会将自己放在任何有意义的地方,但这非常随意。如有疑问, Hackage搜索有帮助。


I tried importing Data.Numbers.Primes

import Data.Numbers.Primes

runhaskell gave me:

5.hs:1:8:
    Could not find module `Data.Numbers.Primes'
    Use -v to see a list of the files searched for.

ghci gave me:

<no location info>:
    Could not find module `Data.Numbers.Primes'
    It is not a module in the current program, or in any known package.

I tried to install Data.Numbers.Primes through cabal, but I got:

cabal update
...
cabal install Data
cabal: There is no package named 'Data'.
You may need to run 'cabal update' to get the latest list of available
packages.
cabal install Data.Numbers.Primes
cabal: The file does not exist 'Data.Numbers.Primes'.

help?

解决方案

The package you're looking for is called primes.

There's no rule that the package will be called as it's top-level module name. Typically, packages put themselves under whatever makes sense, but that's pretty much arbitrary. When in doubt, Hackage search helps.

这篇关于Haskell:Data.Numbers.Primes库在哪里?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆