python将包传送到远程计算机并从内存导入

2024-10-01 07:16:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试在远程计算机上运行和使用python包,而不部署或安装该包。你知道吗

下面的link很好地描述了如何为模块创建字符串导入器。 模块文件被读取并作为文本存储在字典中。存储在内存中并使用StringImporter导入钩子加载。你知道吗

我可以使用相同的实现,将模块读入字典,使用socket通信发送相同的字典,并在远程机器上使用相同的StringImporter来导入模块。你知道吗

但我仍在努力运送一个看起来像下面这样的包裹

my_package
    |-- __init__.py
    |-- module1.py
    |-- sub_package
        |-- __init__.py
        |-- module2.py
        |-- module3.py

Tags: 模块文件内存字符串py文本package字典