PyCharm“没有名为 sys 的模块”

新手上路,请多包涵

使用 PyCharm 社区版和 Python 2.7,

 import traceback
import sys

第一行没问题,这意味着我已将 PyCharm 正确指向解释器。但是,我在第二行得到“没有名为 sys 的模块”(这很奇怪,因为 sys 是内置的——如果你能找到解释器,你就找到了 sys)。

有任何想法吗?


[更新] 到目前为止的评论员,谢谢。

IDE 不提供 sysimport sy 之后自动完成。

当我从命令行启动 IDE 使用的解释器时, import sys 工作。

原文由 Mawg says reinstate Monica 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.1k
2 个回答

我以前在 PyCharm 上遇到过这个问题。我发现重新加载解释器可以解决问题。

文件 -> 设置 -> 项目 -> 项目解释器

删除解释器并再次添加它。

原文由 Brynn McCullagh 发布,翻译遵循 CC BY-SA 3.0 许可协议

我也遇到了这个问题,并且在我尝试以下操作之前完全受阻:

 File ->
Default Settings ->
Project Interpreter
  dropdown (click the arrow) ->
Show All ->
  select your interpreter ->
Show Paths
  (bottom icon on right) ->
Add Path ->
  Enter path to libraries
  (in my case this was c:\Python35\Lib).

原文由 Roger 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题