我目前正在两台独立的计算机上运行iPython(一台运行Mac OS 10.7.5的笔记本电脑和运行Mac OS 10.8.4的台式机),并希望安装Cython以加快速度。在我的笔记本电脑上一切顺利:我下载了Cython,然后从Cython目录运行了$python setup.py install
命令,并立即安装了Cython。
然而,桌面上的情况并不是那么顺利。第一个问题是我之前没有在计算机上使用gcc。但是,下载最新版本的Xcode应该可以解决这个问题。现在,当我运行$python setup.py install
命令时,一切正常,直到安装从我的iPython目录中的building 'Cython.Plex.Scanners' extension
文件中开始python.py
。问题是安装自动输入的命令读取/ 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
目录,尽管这似乎是一种可能的解决方案。
答案 0 :(得分:1)
如果其他人遇到同样的问题,我就能解决它。我将实际链接到本网站上的回复,为我解答了这个问题:
After install Xcode, where is clang?
手动安装命令行工具后,所有正确的可执行文件都放在我的/usr
目录中,并立即运行$python setup.py install
命令。他们应该在安装Xcode时真正安装命令行工具......