Haskell 安装模块后找不到它

Haskell 安装模块后找不到它,haskell,import,Haskell,Import,我正在尝试安装“三便士gui”,我只是通过 cabal install threepenny-gui 这是一个学校项目,我必须使用它,你可以找到开始代码 在我安装它并运行Calculator.hs而不更改任何内容后,我会得到错误 ThreepennyPages.hs:13:18: Could not find module ‘Data.Aeson’ Perhaps you meant Data.Version (from base-4.8.2.0) Use -v to

我正在尝试安装“三便士gui”,我只是通过

cabal install threepenny-gui 
这是一个学校项目,我必须使用它,你可以找到开始代码

在我安装它并运行Calculator.hs而不更改任何内容后,我会得到错误

ThreepennyPages.hs:13:18:
    Could not find module ‘Data.Aeson’
    Perhaps you meant Data.Version (from base-4.8.2.0)
    Use -v to see a list of the files searched for.

ThreepennyPictures.hs:17:18:
    Could not find module ‘Graphics.UI.Threepenny’
    Use -v to see a list of the files searched for.

ThreepennyPictures.hs:18:8:
    Could not find module ‘Graphics.UI.Threepenny.Core’
    Use -v to see a list of the files searched for.
Failed, modules loaded: none.
我在第4.1节中读到

当您在全局范围内安装软件包,而以前的软件包是在本地安装时,就会发生这种情况


但并没有给出任何真正的解决方案。我应该如何正确安装它?在安装其他模块时遇到类似问题。

您是否熟悉该工具
堆栈
,尝试使用它进行构建它应该解决此问题我没有,haskell不熟悉。但我一直在为haskell寻找类似于python的virtualenv的东西。泰@Salviati尝试使用
stack
按照本指南使用Haskell的“virtualenv”设置一个新项目。您如何“运行Calculator.hs”?你输入什么命令?这对新手来说太尴尬了。。。安装软件包花费1天时间