PyInstaller不包含kivy.garden.mapview软件包。解决方法是什么?

时间:2018-12-27 11:33:56

标签: python package kivy site-packages

  • Python版本:3.6.7(Anaconda环境)
  • Kivy版本:1.10.1

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

我不知何故找到了一种解决方案,可以在末尾添加--kivy

我使用命令garden install matplotlib --kivy使用garden的matplotlib,并且在PyInstaller使用此处显示的方法kivy Page for making exe制作exe后可以正常工作

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

因此,添加--kivy似乎可以改善这种情况,但并未完全解决。 那该怎么做? 任何工作量也将受到赞赏

为更加清晰起见,mapview的目录(在我的环境的站点软件包中)包含另一个mapview文件夹,其文件类型为py。

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

0 个答案:

没有答案