我使用 pycharm 作为 python2.7 项目编辑器,并且我正在尝试导入外部包(例如用于时区问题的 pytz),但由于某种原因,它无法识别我正在尝试的任何包导入
from pytz import timezone
我得到的错误是:ImportError:没有名为 pytz 的模块
我尝试了所有版本的pip install pytz
,我什至用pip卸载了软件包并用brew重新安装了它。
尽管如此 - pycharm 无法识别我的包。
在我在这里阅读了一些解决方案后,我发现我的 pip 安装将所有软件包定向到安装在:
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
我的默认 python 解释器位置是
/usr/bin/python
解释器似乎无法识别 pip 安装位置。
我使用的是 mac osx。
请帮我找到解决方案。
最佳答案
在 pycharm 中用红色下划线标出的位置...只需单击它,将光标置于“pytz”(来自 import pytz
)上,然后按 alt+enter ,然后选择 install package pytz
从弹出的菜单
或者进入pycharm文件>设置>项目>解释器...并将包直接添加到使用pycharm配置的解释器中
关于python - 将外部包导入pycharm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38059799/