【问题标题】:pycharm no module named redispycharm没有名为redis的模块
【发布时间】:2023-03-14 19:10:01
【问题描述】:

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

【问题讨论】:

  • 你为项目设置了python解释器吗?
  • @JavaFreshman,你安装了这个包pypi.python.org/pypi/redis吗?是“In Vim I use ‘import redis’ is OK”的意思是启动这个脚本时没有ImportError吗?
  • @DenisNikanorov 我安装包,在vim中启动脚本没问题,但是我在pycharm中复制相同的代码,IDE提示'没有名为redis的模块'

标签: python redis pycharm


【解决方案1】:

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

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

【讨论】:

  • 我安装了pip,现在一切正常!!谢谢,但我还是不知道为什么?
【解决方案2】:

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

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

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

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

【讨论】:

  • 您好,我遇到了类似的问题,最初我没有安装 pip,我是从终端手动安装的。但是pycharm仍然显示pip不是
【解决方案3】:

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

【讨论】:

    猜你喜欢
    • 2019-03-12
    • 1970-01-01
    • 2018-07-23
    • 2013-10-17
    • 2018-06-10
    • 2017-09-10
    • 2018-10-23
    • 2016-11-17
    • 2021-03-22
    相关资源
    最近更新 更多