PyCharm won't find pytz

Question:

While I’m SURE pytz is installed in my virtualenv, as well as I’m SURE that my PyCharm’s project is using the said virtualenv, the IDE is constantly complaining:

No module named pytz in PyCharm

And when I check in the virtualenv:

(my-project-venv)anto@~/d/m/myproject$ pip freeze | grep pytz
pytz==2014.4
(my-project-venv)anto@~/d/m/myproject$ python -c "import pytz; print pytz"
<module 'pytz' from '/home/anto/.virtualenvs/my-project-venv/local/lib/python2.7/site-packages/pytz/__init__.pyc'>

What am I missing?

Asked By: Anto

||

Answers:

This is probably because the virtualenv interpreter and interpreter that you’ve set for your pycharm project are not the same. Check your interpreter:

enter image description here

In my case, PyCharm was able to pick up that pytz is a module:

enter image description here

If the above failed, then try again after deleting the .idea folder in your project directory.

Answered By: Games Brainiac

I had the issue resolved by keeping my virtualenv outside my working project folder. Im not sure why it resolved the issue but it did miraculously.

Answered By: Vignesh Selvaraj

Pytz was installed on shell, however the pycharm was unable to detect the same, after installing the module in pycharm with following options, it started working for me…

enter image description here

Answered By: ram mohan
Categories: questions Tags: ,
Answers are sorted by their score. The answer accepted by the question owner as the best is marked with
at the top-right corner.