2

我正在解决尝试在 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

注意/./刚刚 afterintel-2.7和 before /lib/。这似乎不正确,但似乎是 virtualenv 设置的产物。

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

4

0 回答 0