首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何安装pylibmc (memcached的python客户端)?

如何安装pylibmc (memcached的python客户端)?
EN

Stack Overflow用户
提问于 2012-01-26 09:06:11
回答 1查看 5K关注 0票数 4

我正在尝试按照这里的说明安装pylibmc:http://sendapatch.se/projects/pylibmc/install.html

我从这里下载了最新版本的pylibmc:http://pypi.python.org/pypi/pylibmc

我从这里下载了libmemcached (0.51):http://launchpad.net/libmemcached/1.0/0.51/+download/libmemcached-0.51.tar.gz

我运行的是Ubuntu 10.04,我还尝试在Debian Lenny VM上安装它。

这是我得到的错误:

代码语言:javascript
复制
atif@atif-laptop:~/pylibmc-1.2.2$ python setup.py install --with-libmemcached=/home/atif/libmemcached-0.51
running install
running build
running build_py
running build_ext
building '_pylibmc' extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DUSE_ZLIB -I/home/atif/libmemcached-0.51/include -I/usr/include/python2.6 -c _pylibmcmodule.c -o build/temp.linux-i686-2.6/_pylibmcmodule.o -fno-strict-aliasing
In file included from _pylibmcmodule.c:34:
_pylibmcmodule.h:41:20: error: Python.h: No such file or directory
In file included from _pylibmcmodule.c:34:
_pylibmcmodule.h:85: error: expected specifier-qualifier-list before ‘PyObject’
_pylibmcmodule.h:103: error: expected specifier-qualifier-list before ‘PyObject’
_pylibmcmodule.h:111: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token

我不知道为什么它会说:_pylibmcmodule.h:41:20:错误: Python.h:没有这样的文件或目录

我做错了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-26 10:23:30

听起来您似乎缺少python开发头文件。

代码语言:javascript
复制
sudo apt-get install python2.7-dev

但要更改为正确的python版本

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9012757

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档