1

我目前在两台不同的计算机上运行 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' extensionpython.pyiPython 目录中的文件开始安装。问题是安装自动输入的命令读取/ 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目录移动到目录中的操作了解得足够多,尽管这似乎是一个可能的解决方案。

4

1 回答 1

1

如果其他人有同样的问题,我能够解决它。我实际上会链接到这个网站上为我回答这个问题的回复:

安装 Xcode 后,clang 在哪里?

一旦我手动安装了命令行工具,所有正确的可执行文件都会放在我的/usr目录中,并且运行该$python setup.py install命令会立即生效。当您安装 Xcode 时,他们应该真正安装命令行工具...

于 2013-08-03T21:50:33.983 回答