当我尝试安装doo-server时,我得到了以下错误:
error: Setup script exited with error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
有人能帮我解决这个问题吗?
当我尝试安装doo-server时,我得到了以下错误:
error: Setup script exited with error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
有人能帮我解决这个问题吗?
当前回答
对我来说,我必须确保我使用了正确版本的密码学。 pip.freeze有一个较旧的版本,一旦我使用了最新的问题,就会消失。
其他回答
下面的答案对我有用,你可以试试:
sudo apt-get install python3-lxml
您需要安装这些软件包:
sudo apt-get install libpq-dev python-dev libxml2-dev libxslt1-dev libldap2-dev libsasl2-dev libffi-dev libjpeg-dev zlib1g-dev
这适用于我,12.04,python2.7.6
sudo apt-get install libxml2 libxml2-dev libxslt1-dev
sudo apt-get install lxml
在我的情况下,听从命令是有魔力的
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的版本号。
我在大学最后一年的主要项目中安装Linux Mint时遇到了同样的问题,下面的第三个解决方案对我有用。
当遇到这个错误时,请在错误之前注意,它可能会说你缺少一个包或头文件-你应该找到它们并安装它们,并验证它是否工作(例如ssl→libssl)。
对于Python 2。x使用:
sudo apt-get install python-dev
对于Python 2.7,请使用:
sudo apt-get install libffi-dev
对于Python 3。x使用:
sudo apt-get install python3-dev
或对于特定版本的Python 3,将x替换为中的次要版本
sudo apt-get install python3.x-dev