【问题标题】:How to manually import python modules from site-packages directory?如何从 site-packages 目录手动导入 python 模块?
【发布时间】:2019-11-05 02:51:31
【问题描述】:

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

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

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

编辑:我使用 python 3.6

【问题讨论】:

    标签: python-3.x module


    【解决方案1】:

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

    看看这个:How does python find a module file if the import statement only contains the filename?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-16
      • 2019-06-19
      • 1970-01-01
      • 1970-01-01
      • 2019-05-31
      相关资源
      最近更新 更多