Django - 无法从“decouple”中导入名称“config”

新手上路,请多包涵

我试图在本地运行 这个 项目,但是当我尝试 manage.py makemigrations 时,我不断收到以下错误:

 ImportError: cannot import name 'config' from 'decouple'

这是我的步骤:

  1. 从 github 克隆存储库
  2. 创建虚拟环境
  3. 安装依赖项

我做了一些研究,但我没有发现可能产生该错误的原因。谁能帮我解决这个问题?提前致谢!我正在运行 Django 3。

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

阅读 2.7k
2 个回答

除了 python-decouple (两个不同的包)之外,您可能还安装了 decouple

如果是这种情况,只需卸载 decouple

 pip uninstall decouple

并确保你安装了 python-decouple

 pip install python-decouple

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

发生错误是因为您的 python 解释器正在寻找 python-decouple 包而不是 decouple

使用此命令卸载现有包 pip uninstall decouple

然后安装

pip install python-decouple

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

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