Unable to load DLL python module in PyCharm. Works fine in IPython

后端 未结 7 2065
青春惊慌失措
青春惊慌失措 2020-12-16 06:40

When I use the IPython included with Enthought Python Distribution, I can import the pyvision package just fine. However, when I try to import pyvision inside of PyCharm 1.2

7条回答
  •  佛祖请我去吃肉
    2020-12-16 07:12

    I apologize for my explanation being long and probably not the best of clarity, but this is the best I could do to describe my experience.

    I was having the same problem after first installation and this is how I solved it:

    I had noticed there are some settings, as indicated in other answers, that tell pyCharm which interpreters and environment managers to use and I was sure the problem was with setting these options, but I was not sure how, so I started searching.

    Setting interpreter

    I had more or less followed the standard tutorial, assuming in some point I would have used newly created virtualenv inside my project folder. I was initially getting the DLL error, but as I made sure the interpreter settings were pointing at a valid executable.

    Here it is explained how to do this.

    Setting environment

    at this point the error disappeared, but I had progressed towards a new error. The problem at this point I was not being able to import any module as they were not found. This is because I was working inside the newly created virtualenv, basically a pristine installation, with no modules installed. I am sure there are more evolved solutions (install modules in the virtualenv), but I was just looking for making the code to work, so I set the environment to use my anaconda usual development environment.

    For me, with conda on windows (after activating the development environment with conda activate) then (see ..../anaconda-python-where-are-the-virtual-environments-stored for other systems). where python gives the path to the interpreter conda info --envs gives me the existing environment that I want to use.

    This fixed everything for me.

提交回复
热议问题