首页 > 解决方案 > 如何从 site-packages 目录手动导入 python 模块?

问题描述

我必须在另一台 PC 上展示我的应用程序,它没有安装我使用的模块,所以我必须在本地导入我使用的 everty pythom 模块。我使用了很多,比如:OpenCV、TesorFlow、Keras、Kivy、sci-kit-image 等。我发现我所有的 python 包都安装在 site-packages 目录中,它是树的一部分安装了蟒蛇。我想将我的站点包目录复制粘贴到另一台 PC,并在我的应用程序必须在另一台 PC 上运行时导入我需要的所有内容。如何在本地设置站点包中的所有模块以在我的应用程序中导入?

我能想到的第二个解决方案是从 git 和官方网站下载所有模块,并将它们导入我的应用程序,但这很辛苦,我必须编写一个 .bat 文件来安装它们......但我'我很确定我没有安装任何东西的权限...

我的第一个解决方案有办法吗?请问我真的需要知道

编辑:我使用 python 3.6

标签: python-3.xmodule

解决方案


如果将整个包目录复制到项目目录,它应该可以工作。然后它将被导入,就好像它是您自己的模块一样。

看这个:如果import语句只包含文件名,python如何查找模块文件?


推荐阅读