uwsgi失败的建筑轮子

我得到一个错误,失败的建筑轮子uwsgi。 我的环境是Ubuntu的,现在我想安装uwsgi,所以我运行命令pip install uwsgi。但错误发生uwsgi失败的建筑轮子

Traceback (most recent call last):  

File "<string>", line 1, in <module>

File "/tmp/pip-build-9t06jm4_/uwsgi/setup.py", line 126, in <module>

distclass=uWSGIDistribution,

File "/home/ubuntu/anaconda3/lib/python3.5/distutils/core.py", line 148, in setup

dist.run_commands()

File "/home/ubuntu/anaconda3/lib/python3.5/distutils/dist.py", line 955, in run_commands

self.run_command(cmd)

File "/home/ubuntu/anaconda3/lib/python3.5/distutils/dist.py", line 974, in run_command

cmd_obj.run()

File "/home/ubuntu/anaconda3/lib/python3.5/site-packages/wheel/bdist_wheel.py", line 215, in run

self.run_command('install')

File "/home/ubuntu/anaconda3/lib/python3.5/distutils/cmd.py", line 313, in run_command

self.distribution.run_command(command)

File "/home/ubuntu/anaconda3/lib/python3.5/distutils/dist.py", line 974, in run_command

cmd_obj.run()

File "/tmp/pip-build-9t06jm4_/uwsgi/setup.py", line 77, in run

conf = uc.uConf(get_profile())

File "/tmp/pip-build-9t06jm4_/uwsgi/uwsgiconfig.py", line 742, in __init__

raise Exception("you need a C compiler to build uWSGI")

Exception: you need a C compiler to build uWSGI

----------------------------------------

Failed building wheel for uwsgi

Running setup.py clean for uwsgi

Failed to build uwsgi

Installing collected packages: uwsgi

Running setup.py install for uwsgi ... error

Complete output from command /home/ubuntu/anaconda3/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-9t06jm4_/uwsgi/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-oxbyg6gk-record/install-record.txt --single-version-externally-managed --compile:

/home/ubuntu/anaconda3/lib/python3.5/distutils/dist.py:261: UserWarning: Unknown distribution option: 'descriptions'

warnings.warn(msg)

running install

using profile: buildconf/default.ini

detected include path: ['/usr/include', '/usr/local/include']

Traceback (most recent call last):

File "/tmp/pip-build-9t06jm4_/uwsgi/uwsgiconfig.py", line 734, in __init__

gcc_version_components = gcc_version.split('.')

AttributeError: 'NoneType' object has no attribute 'split'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):

File "<string>", line 1, in <module>

File "/tmp/pip-build-9t06jm4_/uwsgi/setup.py", line 126, in <module>

distclass=uWSGIDistribution,

File "/home/ubuntu/anaconda3/lib/python3.5/distutils/core.py", line 148, in setup

dist.run_commands()

File "/home/ubuntu/anaconda3/lib/python3.5/distutils/dist.py", line 955, in run_commands

self.run_command(cmd)

File "/home/ubuntu/anaconda3/lib/python3.5/distutils/dist.py", line 974, in run_command

cmd_obj.run()

File "/tmp/pip-build-9t06jm4_/uwsgi/setup.py", line 77, in run

conf = uc.uConf(get_profile())

File "/tmp/pip-build-9t06jm4_/uwsgi/uwsgiconfig.py", line 742, in __init__

raise Exception("you need a C compiler to build uWSGI")

Exception: you need a C compiler to build uWSGI

----------------------------------------

Command "/home/ubuntu/anaconda3/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-9t06jm4_/uwsgi/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-oxbyg6gk-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-9t06jm4_/uwsgi/

我运行命令:sudo apt-get的-y安装python-dev的,但同错误发生。我真的不明白为什么会发生这些错误。我应该如何解决这个问题?为什么我告诉我需要在uWSGI中使用C编译器?我应该如何解决这个问题?

回答:

你的异常明确地说,什么是错的:

gcc_version_components = gcc_version.split('.') 

AttributeError: 'NoneType' object has no attribute 'split'

raise Exception("you need a C compiler to build uWSGI") 

Exception: you need a C compiler to build uWSGI

一般

那么你的系统没有安装C编译器(例如GCC)。尝试安装它。在Ubuntu中,它将是sudo apt-get install gcc

顺便说一句。我觉得这个问题会更适合askubuntu页面。

以上是 uwsgi失败的建筑轮子 的全部内容, 来源链接: utcz.com/qa/263193.html

回到顶部