PyCharm 找不到 pytz

问题描述 投票:0回答:4

虽然我确信

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'>

我错过了什么?

python pycharm
4个回答
3
投票

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

enter image description here

就我而言,PyCharm 能够识别出 pytz 是一个模块:

enter image description here

如果以上操作失败,请删除项目目录中的

.idea
文件夹后重试。


1
投票

我通过将 virtualenv 保留在工作项目文件夹之外解决了问题。我不确定为什么它解决了问题,但它奇迹般地解决了。


0
投票

Pytz 安装在 shell 上,但是 pycharm 无法检测到相同的内容,在使用以下选项在 pycharm 中安装模块后,它开始为我工作......

enter image description here


0
投票

转到右上角的齿轮图标下拉菜单将被创建,然后按设置。

然后使用左上角的搜索栏输入项目。

然后在左侧菜单中找到python解释器或项目解释器。

单击它并按“包”一词附近的加号。

在出现的搜索栏中输入 pytz。

安装

© www.soinside.com 2019 - 2024. All rights reserved.