我尝试使用pip和easy_install安装,但是一直出现以下错误:
错误:命令'/usr/bin/llvm-gcc'执行失败,退出状态为1。
我正在运行OSX Lion操作系统,安装在Python 2.7.2的virtualenv中。
谢谢。
我正在运行OSX Lion操作系统,安装在Python 2.7.2的virtualenv中。
谢谢。
可能是由于未安装libmemcached造成的。在尝试安装pylibmc之前,您应该先安装libevent& memcache& libmemcached。如果您正在使用homebrew,请使用它来完成安装libmemcached的依赖进程。
brew install libmemcached
首先问一个问题:libmemcached是否已安装?如果没有,请安装后再尝试。虽然很可能已经安装了,但为防万一还是检查一下...
如果pylibmc仍无法安装,则问题很可能是libmemcached未安装在gcc能够发现的目录中(在我的情况中,这是macports的症状),此时可以在命令行中运行pip时将位置存储在环境中:
LIBMEMCACHED=/opt/local pip install pylibmc
我试过上面所有的选项,但都没有成功。然后我访问了这个网站,并按照指示进行操作。
基本上做这些:
pip install pylibmc --install-option="--with-libmemcached=/usr/local/"
就是这样。
我有一台装有MacOS Mojave和Python 3.6的Mac电脑。
检查是否安装了libmemcached
。如果没有找到,则使用brew install libmemcached
进行安装,其他事情都会很好解决。
我在安装Django测试套件时解决了这个问题。
sudo pip install pylibmc --install-option="--with-libmemcached=/usr/local/Cellar/libmemcached/1.0.18/"
命令来安装它时指定目录。 - marcelosalloum