[Python.NET] How to embed properly using Python for .NET
denis.akhiyarov at gmail.com
Mon Oct 6 15:53:50 CEST 2014
here is a related SO question: http://stackoverflow.com/questions/25101718
On Mon, Oct 6, 2014 at 8:51 AM, Denis Akhiyarov <denis.akhiyarov at gmail.com>
> It turned out that PTVS was stepping through the use-handled exceptions
> for module imports, so the problem was not here.
> The original problem is that when importing modules as .py* files, then it
> fails. The only way it works is when the module is setup as a package with
> corresponding __init__.py file(s) in the subfolder(s).
> Let me know if anyone else can reproduce this issue?
> On Mon, Aug 4, 2014 at 1:11 PM, Mika S <siddhupiddu at gmail.com> wrote:
>> What dependencies are missing?
>> I find that having a basic python installation on the target machine is
>> necessary. If that's not the case then copy your python folder with the
>> modules and they eggs on the target machine and set the PYTHONPATH
>> environment var from c#.
>> On Sat, Aug 2, 2014 at 9:50 PM, Denis Akhiyarov <
>> denis.akhiyarov at gmail.com> wrote:
>>> When I try to use
>>> some of the optional modules in dependencies are attempted to be loaded
>>> (not required for module use without embedding). This results in return
>>> null from this method because some of these optional dependencies are not
>>> required and hence not available. What is the proper method to use in this
>>> PythonNET API for loading user-written module which depends on multiple
>>> other modules?
>>> I tried importhook.cs from both versions:
>>> Python.NET mailing list - PythonDotNet at python.org
>> Python.NET mailing list - PythonDotNet at python.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the PythonDotNet