【问题标题】:Installing Python pylibmc on Windows fails with "Cannot open include file: 'libmemcached/memcached.h'"在 Windows 上安装 Python pylibmc 失败并显示“无法打开包含文件:‘libmemcached/memcached.h’”
【发布时间】:2020-08-25 04:48:11
【问题描述】:

我显然需要 memcached 才能将 pylibmc 与 Django 一起使用,但它不断弹出

致命错误 C1083:无法打开包含文件: 'libmemcached/memcached.h': 没有这样的文件或目录

我看到this questionthis one for Windows(以及其他)没有有效的答案,加上this question 这似乎是被广泛接受的答案,但在 Linux 上..

我什至尝试下载 memcached 源并将文件直接添加到我的包含文件夹中,但它总是会弹出新错误。我不敢相信我是唯一一个在 Windows 上使用 Django 的人,需要 pylibmc。谁有这个问题的答案?

【问题讨论】:

  • 尝试使用压缩包github.com/yshurik/libmemcached-win/releases/tag/1.0.18安装libmemcached-win
  • 谢谢朋友,你的评论让我解决了这个问题,但是之后它正在寻找更多的库,而且 Windows 似乎不支持 pylibmc。所以除非其他人有解决方案,否则看起来是做不到的
  • 是的,libmemcached 没有适用于 Windows 的二进制文件,我今天将尝试在我的 Windows 机器上进行设置,如果我能清除障碍,我会告诉你。

标签: python pip memcached libmemcached pylibmc


【解决方案1】:

不幸的是,pylibmc 似乎是not supported on Windows。所以这可能无法修复。

【讨论】:

    猜你喜欢
    • 2019-07-13
    • 2020-02-29
    • 1970-01-01
    • 1970-01-01
    • 2022-11-24
    • 2016-04-04
    • 2015-01-08
    • 2018-08-18
    • 2014-05-24
    相关资源
    最近更新 更多