我已经找到了 101 个线程,但我的实际问题没有解决方案。
这是情况。virtualenv,安装了 yolk,将我的代码签出到那个 env 中,代码包括 django,所以不必将它安装到 env 中。
我已将项目位置添加到激活脚本中。
下一步是安装 mysql-python 但这会失败。但是源代码已下载,因此我可以编辑 setup_posix.py 将 mysql_config 位置放入,然后重试。
所以命令是
pip install mysql-python -E focus02
focus02 是环境名称。
错误信息是这样的
lipo: can't open input file: /var/folders/38/bjgqwdxn37lb1ytw3qtmrwxc0000gp/T//ccTgPn2I.out (No such file or directory)
error: command 'llvm-gcc-4.2' failed with exit status 1
我在网上找到的大部分内容都集中在最后一行,说明编译器不存在。我可以通过在终端中运行 llvm-gcc-4.2 来证明情况并非如此。我得到回应
i686-apple-darwin11-llvm-gcc-4.2: no input files
我认为错误在上面的行中。注意文件名前的双斜杠。我在 google 上找不到显示有人找到修复程序的文章。任何人都知道那条线是从哪里提取输入的,因为我不确定问题出在哪里。我假设我已经编辑了一个文件并留下了一个我不需要的斜杠,尽管有一些这个错误的例子让我相信也许不是。
我找到了这篇文章,但并没有解决问题。