我需要uWSGI來運行django項目。所以當我試圖安裝uWSGI時,它給了我一個錯誤,說「例外:你需要一個C編譯器來構建uWSGI」。但是,Mac帶有gcc編譯器。在mac上安裝uWSGI時出錯
我已經下載uWSGI從「http://projects.unbit.it/uwsgi/wiki/WikiStart#Getit」,並試圖通過命令來安裝,而安裝uWSGI
running install
using profile: buildconf/default.ini
detected include path: ['/usr/local/include', '/Developer/usr/llvm-gcc-4.2/lib/gcc/i686-apple
darwin11/4.2.1/include', '/usr/include', '/System/Library/Frameworks', '/Library/Frameworks']
Traceback (most recent call last):
File "setup.py", line 98, in <module>
distclass=uWSGIDistribution,
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/core.py",
line 152, in setup
dist.run_commands()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py",
line 953, in run_commands
self.run_command(cmd)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py",
line 972, in run_command
cmd_obj.run()
File "setup.py", line 61, in run
conf = uc.uConf(get_profile())
File "/Users/jay/Downloads/Softwares/Work/uwsgi-1.2.4/uwsgiconfig.py", line 340, in __init__
raise Exception("you need a C compiler to build uWSGI")
Exception: you need a C compiler to build uWSGI
當你鍵入會發生什麼命令行中的'gcc'? – 2012-07-26 12:48:31
當我在終端輸入gcc時,它顯示「i686-apple-darwin11-llvm-gcc-4.2:沒有輸入文件」 – Jay 2012-07-26 18:52:28
我猜你必須安裝開發者工具,即XCode。當你安裝XCode時,你可以選擇不同的包。你必須選擇「UNIX開發支持」。之後,再次嘗試安裝。 – Jens 2012-07-27 09:10:09