使用PyCharm社区版和Python 2.7,
import traceback
import sys
第一行没有问题,这意味着我已经正确地将PyCharm指向了解释器。然而,我在第二行得到“没有名为sys的模块”(这很奇怪,因为sys是内置的——如果你能找到解释器,你就找到了sys)。
有什么想法吗?
[更新]到目前为止,谢谢评论员。
IDE不提供在< code >导入sy后自动完成的< code>sys。
当我从命令行启动IDE使用的解释器时,<code>import sys</code>起作用。
我也遇到了这个问题,直到我尝试了以下方法,我才完全受阻:
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).
确保您选择了正确的解释器路径,并检查其他运行设置。转到“运行”
编辑:在Linux下,您通常安装了Python 2和3,请务必选择正确的一个。
我以前在PyCharm上遇到过这个问题。我发现重新加载解释器可以解决问题。
文件-
删除解释器并再次添加。
我安装了python、Django和Redis。在Vim中,我使用“import redis”是可以的,当我使用pycharm IDE进行编码时,我会写“importredis”,pycharm提示“没有名为redis的模块”,为什么我该怎么办
我刚刚开始使用pycharm。我想使用tabla py,当我尝试导入tabla时,会出现以下错误: 当我尝试导入熊猫时,也是同样的错误。我该如何解决这个问题? 从输出: 已满足需求:pandas in/Users/Rexon/Library/Python/2.7/lib/Python/site-packages已满足需求:numpy
我对python和pycharm很陌生 我通过anaconda安装了python 3.6,我可以看到包括numpy在内的许多软件包都已安装,因为我可以通过键入“conda list”在cmd(im using windows)中看到它们。此外,如果我通过窗口命令提示符在python中键入“import numpy”,它也会起作用。 但是,如果我打开pycharm并在那里运行“import nump
我使用的是PyCharm社区版2016.3.1,但当我在同一个目录上有两个python文件时,如果我将其中一个导入另一个,它会下划线说: 没有名为 MyClass1 的模块更少...(按 F1 键)此检查检测应解析但不解析的名称。由于动态调度和鸭子类型,这在有限但有用的情况下是可能的。顶级项比实例项更受支持。 但是当我执行main.py时,它工作正常。 其他常规导入,如不会下划线。
我已经为 Python 2.7.10 安装了 cx_Oracle 5.2.1,它可以工作(运行 Win)。不过,我的问题是;PyCharm 通知我模块名称不存在,这在运行时不是问题。但是正因为如此,PyCharm无法在模块上帮助我使用不同的功能等。 谁能澄清一下? 我已经研究过这个PyCharm:Python的标准库的名称和函数下划线为“没有命名为这样的模块”,我认为这可能是相关的。但我看不到任何
我在 Python 3.4 上安装了瓶子和 pip 安装。在终端中,当我这样做时: 但是当我用PyCharm做的时候,它说: 导入瓶子导入错误:没有名为“瓶子”的模块