面对OS X上PyCharm的一些奇怪行为:
$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.10.5
BuildVersion: 14F1021
从终端 - 找到的模块:
>>> import argparse
但是 - 如果我直接在PyCharm中运行“在控制台中执行行”关于import argparse
- 我有:
>>> import argparse
Traceback (most recent call last):
File "<input>", line 1, in <module>
File "/Volumes/PyCharm CE/PyCharm CE.app/Contents/helpers/pydev/pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
ImportError: No module named argparse
它在PyCharm中也以红色突出显示 - 但是有效:
我在Win和Linux的盒子上使用过PyCharm - 从来没有见过那样的东西......
我猜 - 这是关于PyCharm模块搜索在Mac版本中实现的方式。
有关如何修复的提示吗?这很烦人 - 在视野中有很多“错误”。
答案 0 :(得分:1)
您可能没有在此计算机上为新项目选择Python interpreter。在OSX上执行此操作的步骤与我上次检查时的Windows不同,因此可能会有点令人沮丧。
否则,请检查您的路径:
import sys
print(sys.path)
并确保检查&#34; Add content roots&#34;和&#34;添加源根&#34;路径,如果您的配置需要。