So are you saying I need to build and link against my conda python binary?

On Thu, Aug 29, 2019 at 6:47 AM Marc Parisi <phroc...@apache.org> wrote:

> Hi Jeremy,
>
>   Apache NiFi MiNiFi C++ python processors support virtual environments;
> however, I don't think the library links, once the binary is built, will be
> overridden through conda's environment activation ( only PATH is updated if
> I recall correctly )
>
>   I could be off base on the problem you are experiencing -- but one way
> I've solved this with my Anacaonda environment has been to use
> LD_LIBRARY_PATH. When I use the following command: export
> LD_LIBRARY_PATH=/home/0x0000000000000000/anaconda3/lib/
>
>   After this I no longer link to the system provided version of python
> libraries but instead to
> /home/0x0000000000000000/anaconda3/lib/libpython3.7m.so.1.0 .
>
>   This is actually something I've seen detected via scripts so it is
> possible for minifi.sh to (potentially) handle this.
>
>   Let me know if this solves the issue.
>
>   Best Regards,
>   Marc
>
> On Wed, Aug 28, 2019 at 8:29 PM Jeremy Dyer <jeremyd...@apache.org> wrote:
>
> > Hello all,
> >
> > I'm trying to use the MiNiFi C++ Python processors feature. I have used
> > this with great results in the past but I'm trying to load some libraries
> > that are installed in my Python conda virtual environment.
> >
> > I have activated my environment and then run the ./bin/minifi binary
> under
> > the same user but the process doesn't seem to pickup my Python library
> that
> > I am trying to import. Does anyone have any thought on how I can make my
> > virtual environment path visible to the MiNiFi agent binary so those
> > libraries can be used in MiNiFi?
> >
> > Thanks,
> > Jeremy Dyer
> >
>

Reply via email to