我有一个应用程序提供了一个很好的Python API(Python3,FWIW)。使用它的GUI,我可以触发Python脚本或使用它的Python shell。在我运行的脚本中,我可以导入供应商提供的Foo
模块。我想要做的是从独立的Python会话导入Foo
。这可能吗? (或者它依赖于它是如何实现的?)导入嵌入可执行文件Python API中的模块?
我在他们提供的,但没有看到任何有关的交互shell看着sys.path
。
当应用程序产生一个Python解释器时,它是否以某种方式向其注入了一个无法从独立Python解释器访问的模块,或者有办法告诉我的Python解释器在应用程序的可执行文件中查找Foo
?
对于它的价值:
>>> Foo
<module 'Foo' (built-in)>
>>>
唉,看来你可能是正确的。谢谢。 – Ben