我必须在另一台PC上展示我的应用程序,该PC尚未安装我使用的模块,因此我必须在本地导入我使用的everty pythom模块。我使用了很多它们,例如:OpenCV,TesorFlow,Keras,Kivy,sci-kit-image等。我发现我所有的python软件包都安装在目录site-packages中,这是树的一部分,安装了python。我想将site-packages目录复制粘贴到另一台PC上,并在我的应用程序必须在另一台PC上运行时导入我需要的所有内容。如何将本地站点包中的所有模块设置为可在我的应用程序中导入?
我想到的第二个解决方案是从git和官方站点下载所有模块,并将它们导入到我的应用程序中,但是这很费力,我必须编写一个.bat文件来安装它们...但是我很确定我没有安装任何东西的权限...
我的第一个解决方案有办法吗?我真的需要知道
编辑:我使用python 3.6
答案 0 :(得分:0)
如果您将整个程序包目录复制到您的项目目录中,它将正常工作。然后将其导入,就好像它是您自己的模块一样。
看看这个:How does python find a module file if the import statement only contains the filename?