我目前在两台不同的计算机上运行 iPython(一台运行 Mac OS 10.7.5 的笔记本电脑和一台运行 Mac OS 10.8.4 的台式机),并且想安装 Cython 以加快速度。在我的笔记本电脑上,一切都很顺利:我下载了 Cython,然后$python setup.py install
从 Cython 目录运行命令,并立即安装了 Cython。
但是,在我的桌面上,事情并没有那么顺利。第一个问题是我以前在计算机上没有 gcc。但是,下载最新版本的 Xcode 应该可以解决这个问题。现在,当我运行$python setup.py install
命令时,一切正常,直到building 'Cython.Plex.Scanners' extension
从python.py
iPython 目录中的文件开始安装。问题是安装自动输入的命令读取/ A p p l i c a t i o n s / X c o d e . a p p / C o n t e n t s / ... / u s r / b i n / c l a n g
等等。然后我收到一条错误消息,内容为command '/' failed with exit status 1
. 显然问题是目录路径中添加的空白。
我不知道为什么会有这个空白,也不知道如何告诉计算机查看正确的目录(没有空格的目录)。如果有人可以请帮助,将不胜感激。我还应该注意,我的笔记本电脑上没有这个问题,因为正确的可执行文件直接位于我的/usr/bin
目录中。我不相信我对手动将正确的可执行文件从 Xcode 包内容中的/usr/bin
目录移动到目录中的操作了解得足够多,尽管这似乎是一个可能的解决方案。