0.目标
安装 pylibmc http://pypi.python.org/packages/source/p/pylibmc/pylibmc-1.1.1.tar.gz#md5=e43c54e285f8d937a3f1a916256ecc85
1.环境
Ubuntu Server 10.04 已经安装了 gcc, python2.6.5和dev包
sudo apt-get install gcc make binutils
sudo apt-get install python python-all-dev
2.依赖
libevent http://monkey.org/~provos/libevent-1.4.13-stable.tar.gz
[?] zlib http://zlib.net/zlib-1.2.5.tar.gz
memcached http://memcached.googlecode.com/files/memcached-1.4.5.tar.gz
libmemcached http://launchpad.net/libmemcached/1.0/0.40/+download/libmemcached-0.40.tar.gz
3.安装
tar xzf libevent-1.4.13.tar.gz
cd libevent-1.4.13
./configure --prefix=/opt/lib/libevent-1.4.13
make && sudo make install
cd ..
tar xzf zlib-1.2.5.tar.gz
cd zlib-1.2.5
./configure --prefix=/opt/lib/zlib-1.2.5
make && sudo make install
cd ..
tar xzf memcached-1.4.5.tar.gz
cd memcached-1.4.5
./configure --prefix=/opt/memcached-1.4.5 \
--with-libevent=/opt/lib/libevent-1.4.13
make && sudo make install
cd ..
tar xzf libmemcached-0.40.tar.gz
cd libmemcached-0.40
./configure --prefix=/opt/lib/libmemcached-0.40 \
--with-memcached
make && sudo make install
ln -s /opt/lib/libmemcached-0.40/lib/libmemcached.so.5 /usr/lib/libmemcached.so.5
cd ..
tar xzf pylibmc-1.1.1.tar.gz
cd pylibmc-1.1.1
sudo python setup.py build --with-libmemcached=/opt/lib/libmemcached-0.40
sudo python setup.py install
cd ..
4.冲突
a) 不安装 python2.6-dev (包含在python-all-dev中)在pylibmc的编译阶段会报错:缺少'Python.h'文件
b) 不建立软链接 libmemcached.so.5 到 /usr/lib会提示 找不到libmemcached.so
分享到:
相关推荐
Python-memcached是Python语言的一个库,用于与Memcached缓存系统进行交互。Memcached是一种高性能、分布式内存对象缓存系统,广泛应用于Web应用中,用于减轻数据库的负载,提高数据访问速度。Python-memcached库则...
要使用`python-memcached-latest.tar`中的库,首先需要解压文件,然后使用Python的`setup.py`脚本进行安装。这通常涉及以下步骤: 1. 解压文件:`tar -xvf python-memcached-latest.tar` 2. 导航到解压后的目录:`...
要使用Python-Memcached,首先需要在Python环境中安装该库,可以通过pip命令完成: ``` pip install python-memcached ``` 然后在代码中导入并初始化: ```python from memcache import Client mc = Client(['...
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
资源分类:Python库 所属语言:Python 资源全名:python-binary-memcached-0.24.1.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
《Python库tencentcloud-sdk-python-memcached-3.0.335详解》 在IT行业中,Python作为一门简洁且强大的编程语言,被广泛应用于各种领域,包括但不限于数据分析、机器学习、网络开发等。而当涉及到云计算服务时,...
《Python库tencentcloud-sdk-python-memcached-3.0.556详解》 在IT行业中,Python作为一门简洁且强大的编程语言,被广泛应用于各种领域,包括但不限于数据分析、机器学习、网络爬虫以及云计算等。而在这些应用场景...
《PyPI上的腾讯云Python Memcached SDK:tencentcloud-sdk-python-memcached-3.0.315详解》 PyPI(Python Package Index)是Python开发者常用的软件包仓库,提供了一个广泛且丰富的Python库集合,供全球的开发人员...
资源分类:Python库 所属语言:Python 资源全名:tencentcloud-sdk-python-memcached-3.0.418.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
资源分类:Python库 所属语言:Python 资源全名:tencentcloud-sdk-python-memcached-3.0.567.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
Python3-memcached-master 是一个Python 3版本的Memcached客户端库,由Danga公司的Evan Martin最初开发。Memcached是一种高性能的分布式内存对象缓存系统,广泛应用于Web应用中,用于减轻数据库负载,提高数据读取...
python-memcached-转储 从memcache服务器导出数据,只为备份数据求助 [ root @ localhost ~ ] # python memcached-dump.py --help usage : memcached - dump . py [ - h ] [ - - host HOST ] [ - - port PORT ] [ - ...
离线安装包,亲测可用
python-memcached-1.53-1.el6.noarch.rpm python-migrate-0.7.2-8.el6.noarch.rpm python-netaddr-0.7.5-4.el6.noarch.rpm python-neutronclient-2.3.4-1.el6.noarch.rpm python-nova-2013.2.3-1.el6.noarch.rpm ...
python-memcached-中继从 Redis PubSub 通道中继 memcached 更新这包括一个“推送”HTTP 守护进程,用于将 JSON 事件推送到 redis 服务器集群中。 写入在 redis 服务器之间随机条带化。 还有一个“pull”守护进程,...
找了好久,才全部找到,之前都是针对PYTHON2.5的,这个是2.7的,...python-memcached-latest.tar.gz ReviewBoard-1.7.25-py2.7.egg ReviewBoard-1.7.25.tar.gz sed-4.2.1-setup.exe setuptools-0.6c11.win32-py2.7.exe
9. **lua-resty-memcached-shdict**:虽然主要讨论的是Python库,但压缩包中的"openresty-lua-resty-memcached-shdict-32374a1"可能是指OpenResty中的一个lua模块,它实现了类似的功能,用于在lua环境中与memcached...
python-memcached-1.48 CollabNetSubversion-client-1.6.12-1.win32 httpd-2.2.19-win32-x86-openssl-0.9.8r memcached-1.2.6-win32-bin mod_python-3.3.1.win32-py2.5-Apache2.2 MySQL-python-1.2.2.win32-py2.5 ...
python-memcached-1.53-1.el6.noarch.rpm python-migrate-0.7.2-8.el6.noarch.rpm python-netaddr-0.7.5-4.el6.noarch.rpm python-neutronclient-2.3.4-1.el6.noarch.rpm python-nova-2013.2.3-1.el6.noarch.rpm ...
一个纯python模块(线程安全),可以通过具有SASL auth支持的二进制文件访问memcached。 该模块的主要目的是能够与使用二进制协议的memcached通信并支持身份验证,因此它可以与Heroku一起使用。 有关在阅读文档的...