Search code examples
pythondjangopycharm

Pycharm error Django is not importable in this environment


I'm getting the following errors in Pycharm.

Error: Django is not importable in this environment

It used to work well but I moved the project and virtualenv to a different directory and the error appeared. It's weird because if I run the project ignoring the configuration settings warning, it works fine.

The problem is that now, Pycharm is not finding the project interpreter.

The command that Pycharm is running is:

/Users/plorenzo/../gestorSchools/venv/bin/python3.4 /Users/plorenzo/../gestorSchools/schoolsManager/manage.py runserver 8000

The virtualenv is activated.

My $PATH is:

/Users/plorenzo/../gestorSchools/venv/bin:/Library/Frameworks/Python.framework/Versions/3.4/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin

and my $PYTHONPATH:

/Library/Frameworks/Python.framework/Versions/3.4/bin/python3.4

I spent a few days trying to find the solution but I couldn't find it.


Solution

  • I finally found the error. The problem was that one folder name in the virtualenv path had an accent.

    This is the old path:

    /Users/plorenzo/../telefónica/gestorSchools/venv
    

    This is the new one that works:

    /Users/plorenzo/../telefonica/gestorSchools/venv