我在Mac上使用“请求”模块时遇到问题。我使用python34并通过pip安装了“请求”模块。我可以通过再次运行安装来验证这一点,它会告诉我该模块已经安装。

15:49:29|mymac [~]:pip install requests
Requirement already satisfied (use --upgrade to upgrade): requests in /opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages

尽管我可以通过交互式Python解释器导入“请求”模块,但是尝试在PyCharm中执行“导入请求”会产生错误“没有名为请求的模块”。我检查了我的PyCharm Python解释器设置,并且(我相信)将其设置为与我的环境中使用的python34相同。但是,我也看不到PyCharm中列出的“请求”模块。

很明显,我在这里错过了一些东西。你们能建议我应该在哪里寻找或应该修理什么才能使该模块正常工作?我的印象是,当我在自己的环境中通过pip安装模块时,PyCharm将检测到这些更改。但是,似乎我这边坏了...

最佳答案

如果您使用的是PyCharms CE(社区版),则单击:
File->Default Settings->Project Interpretor
python - PyCharm无法识别已安装的模块-LMLPHP

请参阅底部的+号,然后单击它。它将打开另一个对话框,其中包含大量可用模块。选择您的包裹(例如请求),然后PyCharm会处理剩下的一切。

医学博士

关于python - PyCharm无法识别已安装的模块,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31235376/

10-11 10:26