5

我安装了 python,Django 和 Redis。在vim我用import redis是可以的,当我用pycharm IDE写代码的时候,我写的是import redis,pycharm提示“no module named redis”,为什么?怎么办?</p>

4

3 回答 3

9

根据我的理解,如果您尚未在 pycharm 中设置 python 解释器,或者如果您当前用于 pycharm 的 python 解释器中没有安装您尝试使用的此类模块,pycharm 会说“没有名为 redis 的模块”。

要将 python 解释器添加到 pycharm,请转到文件 -> 设置 -> Python 解释器

在此处输入图像描述

于 2013-07-03T07:58:54.743 回答
5

Ansuman 的小费让我成功了,但import redis还是变红了。我选择了一个解释器,但事实证明我没有pip安装,也没有redis安装包。

要获得这些,请转到File > Settings > Python Interpreter(或PyCharm > Preferences > Python Interpreter在 Mac 上)并选择Configure Interpreters. 在底部它会建议安装pip(对不起,没有截图)。做这个。安装完成后pip,选择 安装redis模块Install

在新窗口中,搜索redis。选择redis(您可能需要向下滚动,它没有出现在我的顶部),然后选择Install Package.

从 PyCharm 上的可用包安装 redis

显然,这应该适用于所有包,而不仅仅是redis.

于 2013-12-30T19:16:16.430 回答
0

这很简单。将您的程序文件从“redis.py”重命名为其他名称。(参见 redis_test.py 等)。

于 2017-06-02T07:01:05.937 回答