Hi Ingo,

Thanks a lot for starting up this discussion. I have not tried IntelliJ and
I’m using PyCharm for PyFlink development. Have you tried this guideline?
[1]
It’s written in 1.9 and I think it should still work.

Regards,
Dian

[1]
https://ci.apache.org/projects/flink/flink-docs-release-1.13/docs/flinkdev/ide_setup/#pycharm

On Wed, Aug 18, 2021 at 5:38 PM Till Rohrmann <trohrm...@apache.org> wrote:

> Thanks for starting this discussion Ingo. I guess that Dian can probably
> answer this question. I am big +1 for updating our documentation for how to
> set up the IDE since this problem will probably be encountered a couple of
> times.
>
> Cheers,
> Till
>
> On Wed, Aug 18, 2021 at 11:03 AM Ingo Bürk <i...@ververica.com> wrote:
>
> > Hello @dev,
> >
> > like probably most of you, I am using IntelliJ to work on Flink. Lately I
> > needed to also work with flink-python, and thus was wondering about how
> to
> > properly set it up to work in IntelliJ. So far, I have done the
> following:
> >
> > 1. Install the Python plugin
> > 2. Set up a custom Python SDK using a virtualenv
> > 3. Configure the flink-python module to use this Python SDK (rather than
> a
> > Java SDK)
> > 4. Install as many of the Python dependencies as possible when IntelliJ
> > prompted me to do so
> >
> > This got me into a mostly working state, for example I can run tests from
> > the IDE, at least the ones I tried so far. However, there are two
> concerns:
> >
> > a) Step (3) will be undone on every Maven import since Maven sets the SDK
> > for the module
> > b) Step (4) installed most, but a couple of Python dependencies could not
> > be installed, though so far that didn't cause noticeable problems
> >
> > I'm wondering if there are additional / different steps to do,
> specifically
> > for (a), and maybe how the PyFlink developers are configuring this in
> their
> > IDE. The IDE setup guide didn't seem to contain information about that
> > (only about separately setting up this module in PyCharm). Ideally, we
> > could even update the IDE setup guide.
> >
> >
> > Best
> > Ingo
> >
>

Reply via email to