Cython错误在Mac OS X 10.8上安装Reddit

时间:2013-06-19 17:07:00

标签: macos clang virtualenv cython reddit

我正在解决尝试在Mac OS X上安装Reddit的问题。

我意识到这是通过Ubuntu上的VirtualBox安装最容易完成的。的确,我已经跑了。但是,我想在本地运行PyCharm Python IDE,并与Virtual Box Ubuntu服务器进行对话,运行所有不是Web服务器本身的Python代码。

所以请不要建议我不要做我正在尝试的事情。我已经明白,对于具有我的python经验水平的人来说,这是一项非常重要的任务。

这是我在安装过程中的当前阻止程序:

python setup.py build

/reddit/r2目录中,我收到以下错误:

(dev)HS:r2 inflector$ python setup.py build
running build
running build_py
running build_ext
building 'lib.python2.7.site-packages.Cython.Runtime.refnanny' extension
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -isysroot /Developer/SDKs/MacOSX10.6.sdk -arch i386 -arch x86_64 -g -O2 -DNDEBUG -g -O3 -I/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c ./lib/python2.7/site-packages/Cython/Runtime/refnanny.c -o build/temp.macosx-10.6-intel-2.7/./lib/python2.7/site-packages/Cython/Runtime/refnanny.o
clang: error: no such file or directory: './lib/python2.7/site-packages/Cython/Runtime/refnanny.c'
clang: error: no input files
error: command '/usr/bin/clang' failed with exit status 1

请注意,我正在运行virtualenv并且已经安装了所有必需的python模块。我还完成了Cython的全手动安装,已经成功编译了一次refnanny。

pip freeze

显示

Cython==0.19.1

clang参数的最后一位-o选项看起来很奇怪,可能就是问题所在。它写着:

-o build/temp.macosx-10.6-intel-2.7/./lib/python2.7/site-packages/Cython/Runtime/refnanny.o

请注意/./之后和intel-2.7之前的/lib/。这似乎不正确,但似乎是virtualenv设置的工件。

任何想法有什么问题以及如何让setup.py运行而不会导致此错误?

0 个答案:

没有答案