当我尝试安装doo-server时,我得到了以下错误:

error: Setup script exited with error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

有人能帮我解决这个问题吗?


当前回答

尝试安装这些包。

sudo apt-get install build-essential autoconf libtool pkg-config python-opengl python-pil python-pyrex python-pyside.qtopengl idle-python2.7 qt4-dev-tools qt4-designer libqtgui4 libqtcore4 libqt4-xml libqt4-test libqt4-script libqt4-network libqt4-dbus python-qt4 python-qt4-gl libgle3 python-dev libssl-dev

sudo easy_install greenlet

sudo easy_install gevent

其他回答

除了一些其他有用的答案,如果docker-compose把你带到这里——使用你的venv集,运行:


easy_install docker-compose

这招对我很管用:

安装zlib1g-dev

首先你需要找出实际的问题是什么。你看到的是C编译器失败了,但你还不知道为什么。向上滚动到得到原始错误的地方。在我的情况下,尝试使用pip3安装一些包,我发现:

    Complete output from command /usr/bin/python3 -c "import setuptools, tokenize;__file__='/tmp/pip-build-4u59c_8b/cryptography/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-itjeh3va-record/install-record.txt --single-version-externally-managed --compile --user:
    c/_cffi_backend.c:15:17: fatal error: ffi.h: No such file or directory

 #include <ffi.h>

                 ^

compilation terminated.

所以在我的情况下,我需要安装libffi-dev。

在Linux Mint中使用python3

$ sudo apt install build-essential python3-dev

应该足够了

在我的情况下,听从命令是有魔力的

sudo apt-get install gcc python3-dev

如果上面的命令不起作用,请尝试以下两个命令

sudo apt-get install gcc python-dev

当您希望它在您的机器中为默认python版本安装时,就会出现这种情况。

Or

sudo apt-get install gcc python3.x-dev

python3的地方。X表示安装在您机器上的python的版本号。