因此,我使用命令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之类的行。