我安装了python、Django和Redis。在Vim中,我使用“import redis”是可以的,当我使用pycharm IDE进行编码时,我会写“importredis”,pycharm提示“没有名为redis的模块”,为什么我该怎么办
这很简单。将您的程序文件从“redis.py”重命名为其他名称。(参见redis_test.py等)。
Ansuman的提示让我有了一些进展,但<code>import redis</code>仍然是红色的。我选择了一个解释器,但结果发现我没有安装<code<pip</code>,也没有安装<code>redis</code>包。
要获取这些,请转到文件
在新窗口中,搜索
redis
。选择redis
(您可能需要向下滚动,它没有出现在我的顶部),然后选择Install Package
。
显然,这应该适用于所有包,而不仅仅是
redis
。
根据我的理解,如果你没有在pycharm中设置python解释器,或者如果你正在使用的pycharm的python解释器中没有安装这样的模块,pycharm会说“没有模块名为redis”。
要将python解释器添加到py
使用PyCharm社区版和Python 2.7, 第一行没有问题,这意味着我已经正确地将PyCharm指向了解释器。然而,我在第二行得到“没有名为sys的模块”(这很奇怪,因为sys是内置的——如果你能找到解释器,你就找到了sys)。 有什么想法吗? [更新]到目前为止,谢谢评论员。 IDE不提供在< code >导入sy后自动完成的< code>sys。 当我从命令行启动IDE使用的解释器时,<
我刚刚开始使用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
问题内容: 我已经使用命令安装了redis,但是当我运行Python程序时收到此错误: 知道发生了什么问题还是我也应该安装其他软件包?我正在使用Ubuntu 13.04,并且具有Python 2.7。 问题答案: 要安装redis-py,只需: 或者(您确实应该使用点子): 或从来源: 入门 详细信息:https : //pypi.python.org/pypi/redis
我使用的是PyCharm社区版2016.3.1,但当我在同一个目录上有两个python文件时,如果我将其中一个导入另一个,它会下划线说: 没有名为 MyClass1 的模块更少...(按 F1 键)此检查检测应解析但不解析的名称。由于动态调度和鸭子类型,这在有限但有用的情况下是可能的。顶级项比实例项更受支持。 但是当我执行main.py时,它工作正常。 其他常规导入,如不会下划线。
我已经为 Python 2.7.10 安装了 cx_Oracle 5.2.1,它可以工作(运行 Win)。不过,我的问题是;PyCharm 通知我模块名称不存在,这在运行时不是问题。但是正因为如此,PyCharm无法在模块上帮助我使用不同的功能等。 谁能澄清一下? 我已经研究过这个PyCharm:Python的标准库的名称和函数下划线为“没有命名为这样的模块”,我认为这可能是相关的。但我看不到任何