PyCharm不会找到pytz

时间:2014-07-31 14:58:47

标签: python pycharm

虽然我确定pytz已安装在我的virtualenv中,而且我确定我的PyCharm项目正在使用上述virtualenv,但IDE一直在抱怨:

No module named pytz in PyCharm

当我签入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'>

我错过了什么?

2 个答案:

答案 0 :(得分:2)

这可能是因为你为pycharm项目设置的virtualenv解释器和解释器是不一样的。检查你的口译员:

enter image description here

就我而言,PyCharm能够拿起那个pytz是一个模块:

enter image description here

如果上述操作失败,请在删除项目目录中的.idea文件夹后再次尝试。

答案 1 :(得分:0)

通过将我的virtualenv放在我的工作项目文件夹之外,我解决了问题。我不确定为什么它能解决问题,但确实做到了。