- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
刚买了一台新笔记本电脑,从头开始设置我的开发环境,我遇到了这个奇怪的错误,这似乎不是缺少依赖项的结果(尽管我可能是错的)。我正在使用 Python 2.7.3 在 virtualenv 中工作。 Libevent、libmemcached 和 memcached 之前都是用 Homebrew 安装的。
(grlli)Tylers-MacBook-Pro:grlli tyler$ pip install pylibmc
Downloading/unpacking pylibmc
Running setup.py egg_info for package pylibmc
Installing collected packages: pylibmc
Running setup.py install for pylibmc
building '_pylibmc' extension
cc -fno-strict-aliasing -fno-common -dynamic -arch i386 -arch x86_64 -I/usr/local/include -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -DUSE_ZLIB -I/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c _pylibmcmodule.c -o build/temp.macosx-10.8-intel-2.7/_pylibmcmodule.o -fno-strict-aliasing
_pylibmcmodule.c:1895:33: error: member reference base type 'const void' is not a structure or union
svr->hostname, svr->port);
~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_stdio.h:56:62: note: expanded from macro 'snprintf'
__builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__)
^
1 error generated.
error: command 'cc' failed with exit status 1
Complete output from command /Users/tyler/projects/envs/grlli/bin/python -c "import setuptools;__file__='/Users/tyler/projects/envs/grlli/build/pylibmc/setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /var/folders/1_/jkd0_x495gs0g8v7z2pgz3bc0000gn/T/pip-E_pLFk-record/install-record.txt --single-version-externally-managed --install-headers /Users/tyler/projects/envs/grlli/bin/../include/site/python2.7:
running install
running build
running build_py
running build_ext
building '_pylibmc' extension
cc -fno-strict-aliasing -fno-common -dynamic -arch i386 -arch x86_64 -I/usr/local/include -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -DUSE_ZLIB -I/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c _pylibmcmodule.c -o build/temp.macosx-10.8-intel-2.7/_pylibmcmodule.o -fno-strict-aliasing
_pylibmcmodule.c:1895:33: error: member reference base type 'const void' is not a structure or union
svr->hostname, svr->port);
~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_stdio.h:56:62: note: expanded from macro 'snprintf'
__builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__)
^
1 error generated.
error: command 'cc' failed with exit status 1
----------------------------------------
Command /Users/tyler/projects/envs/grlli/bin/python -c "import setuptools;__file__='/Users/tyler/projects/envs/grlli/build/pylibmc/setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /var/folders/1_/jkd0_x495gs0g8v7z2pgz3bc0000gn/T/pip-E_pLFk-record/install-record.txt --single-version-externally-managed --install-headers /Users/tyler/projects/envs/grlli/bin/../include/site/python2.7 failed with error code 1 in /Users/tyler/projects/envs/grlli/build/pylibmc
Storing complete log in /Users/tyler/.pip/pip.log
非常感谢任何帮助!
最佳答案
我遇到了同样的问题。为我修复它的一件事是将 setuptools 更新到最新版本。
pip install setuptools --upgrade
关于python - 尝试安装 pylibmc 时出现构建错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13753721/
我是一名前端开发人员,我正在尝试在我的系统上安装一个 python 来为客户工作。他向我发送了一些说明,我试图遵循这些说明但被阻止了。 我的系统是 x64,我安装了 32 位的 python,因为我在
CentOS 6.5 版(最终版)。 使用 Virtualenv 的 Python 2.7.5。 > rpm -qa '*memcache*' libmemcached-devel-0.31-1.1.
我的项目使用了 memcached。因此,当 docker 尝试“pip install pylibmc”时,库找不到 libmemcached,因为它尚未安装。我如何组织我的 docker-comp
刚买了一台新笔记本电脑,从头开始设置我的开发环境,我遇到了这个奇怪的错误,这似乎不是缺少依赖项的结果(尽管我可能是错的)。我正在使用 Python 2.7.3 在 virtualenv 中工作。
运行时 pip install pylibmc 在 Ubuntu 上,我收到以下错误: _pylibmcmodule.h:42:36: fatal error: libmemcached/memcac
我使用pylibmc时出现问题。当我“导入 pylibmc”时,我会收到以下错误: 导入错误:/usr/local/python2.6/lib/python2.6/site-packages/_pyl
运行时 pip install pylibmc 在 Ubuntu 上,我收到以下错误: _pylibmcmodule.h:42:36: fatal error: libmemcached/memcac
我们有一个应用程序,我们使用 python 在 memcached 中存储大量数据。我们在 python 中使用 pylibmc,在 php 端我们使用 php-memcached 库。总结 pyli
您好,当我尝试使用 pip 在 OSX Lion 上安装 pylibmc 时,我收到以下错误: ./_pylibmcmodule.h:42:10: fatal error: 'libmemcached
在尝试部署到 Heroku 时,我收到了一英里长的错误列表。我按照他们的指南开始了,但显然它缺乏和不准确。 我的设置是一个模块,我的要求是一个由每个环境的不同 .txt 文件组成的文件夹: setti
我正在尝试根据此处的说明安装 pylibmc: http://sendapatch.se/projects/pylibmc/install.html 我从这里下载了最新版本的 pylibmc:http
介绍 本周我遇到了这个非常有趣的问题,最好从一些事实开始: pylibmc是 not thread safe ,当用作 django memcached 后端时,直接在 shell 中启动多个 dja
我安装了一些依赖: sudo apt-get install python3.2-dev sudo apt-get install libmemcached-dev 并尝试: pip install
所以,我决定用 python3 编写我的下一个项目,为什么?由于 Ubuntu 计划在明年内逐步放弃对 Python2 的所有支持,只支持 Python3。 (从 Ubuntu 13.04 开始) g
我试过 pip 和 easy_install,但我一直收到以下错误:错误:命令“/usr/bin/llvm-gcc”失败,退出状态为 1 我正在运行 OSX Lion,安装在 virtualenv 中
我在这方面花了很多时间,这显然超出了我的新手理解/技能。我尝试安装 django-heroku-memcacheify使用 pip install,这会引发错误。我将问题追溯到 pylibmc ,这导
我有一个使用 pylibmc module 的 python 网络应用程序连接到 memcached 服务器。如果我用每秒一次或更慢的请求测试我的应用程序,一切正常。但是,如果我每秒发送多个请求,我的
有一个 virtualenv 设置来使用 Python 3.3.2 并运行它: pip install pylibmc==1.2.3 我收到许多构建错误,安装最终失败。据我所知,确保安装了所有必要的软
我是一名优秀的程序员,十分优秀!