2
  • Python 版本:3.6.7(Anaconda 环境)
  • 基维版本:1.10.1

所以我用命令安装了mapview,garden install mapview我的python文件很容易检测到它并运行它。但是当我用PyInstaller制作exe时,它显示了以下错误ModuleNotFoundError: No module named garden.mapview

我不知何故找到了一个解决方案,通过最后添加来安装所有花园的东西--kivy

我使用带有命令的花园的matplotlib,garden install matplotlib --kivy它在使用PyInstaller使用此处显示的方法制作exe后工作kivy Page for making exe

garden install mapview --kivy但是,当我使用使其出现在我的 Anaconda 环境的站点包中的命令安装 mapview 时,它显示以下错误-ModuleNotFoundError: No module named 'mapview.types'

所以似乎添加--kivy改善了这种情况,但并没有完全解决它。 那么该怎么做呢? 任何解决方法也将不胜感激

为了更清楚,mapview的目录(在我的环境的站点包中)包含另一个mapview文件夹,它有一个文件types.py

我知道这将是一个不好的做法,但我可以逐行复制 mapview 包的整个代码并将其粘贴到我的 python 文件中并直接使用它的函数和类吗? 是的,通过编辑诸如 import blah from blah 之类的行。

4

0 回答 0