【发布时间】:2013-11-15 04:26:53
【问题描述】:
尝试在 osx 10.9 Mavericks 上安装 discount 软件包时遇到了很多问题。我正在使用 django 框架。
我的步骤是(激活 virtualenv 时):
pip install discount
然后我得到:
.
.
.
1 error generated.
error: command 'cc' failed with exit status 1
----------------------------------------
Cleaning up...
Command /Users/KaeserMic/Sites/2013/Duotones/naturkostbar/env/bin/python -c "import setuptools;__file__='/Users/KaeserMic/Sites/2013/Duotones/naturkostbar/env/build/discount/setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /var/folders/4b/smwv2y_s32z044brp6t__ssh0000gp/T/pip-65i7x3-record/install-record.txt --single-version-externally-managed --install-headers /Users/KaeserMic/Sites/2013/Duotones/naturkostbar/env/include/site/python2.7 failed with error code 1 in /Users/KaeserMic/Sites/2013/Duotones/naturkostbar/env/build/discount
Storing complete log in /Users/KaeserMic/.pip/pip.log
这是完整的日志:
https://gist.github.com/MichaelKaeser/7302829
我做过的事情:
- 更新 python
- 更新点子
- 更新虚拟环境
- 更新自制软件
任何想法如何解决这个问题? 提前致谢。
【问题讨论】:
-
cc是一个 C 编译器。你有安装 C 编译器吗? -
(edited complete log link, btw) 这个编译器不附带 xcode 命令行工具吗?如果没有,我应该安装什么?
-
嗯,根据您的日志,它似乎能够找到 C 编译器。所以我不确定了!出现错误是因为
unterminated conditional directive...您似乎还缺少一些依赖项...markdown requires either strcasecmp() or stricmp()。尝试谷歌搜索那些东西?抱歉,我帮不上忙 :-) 这些在您的日志文件的第 255 和 102 行,顺便说一句。 -
我最近更新到 Mavericks,我还应该安装/更新其他东西以使用 python 和 pip..?
-
发布完整的错误信息,我也遇到过类似的情况,我感觉在您最终没有分享的
cc错误之前有一个错误:)
标签: python django virtualenv pip osx-mavericks