python - 将外部包导入pycharm

标签 python macos python-2.7 pip pycharm

我使用 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/

相关文章:

python - 如何通过 Python 访问 Apples iCal-Server

python - Pygame.错误: file is not a WINDOWS BMP file (mac osx)

Python : ( msg = email. message_from_string(aaa) ) 值在尝试从原始电子邮件源解析内容时返回 ( None )

Python - 在函数中使用来自另一个模块的函数

python - 和有什么区别!和 % 在 Jupyter 笔记本中?

python - 将keras后端从tensorflow cpu更改为gpu

python - 如何仅使用 Pandas 解析具有多个 Json 条目的文件并获取嵌套 Json?

cocoa - cmd + period(.) 无法按预期工作

c++ - Mac 上的 Eclipse dyld : Library not loaded: Image not found

python - 将时间转换为人类可读格式的 Shell 脚本或 Python 脚本