gpt4 book ai didi

python - 在 ubuntu 上安装 PyXML

转载 作者:行者123 更新时间:2023-11-28 19:49:22 26 4
gpt4 key购买 nike

我需要在 python 2.7.5 上安装 PyXML,

:~/Desktop/PyXML-0.8.4$ sudo python setup.py install 
running install
running build
running build_py
running build_ext
building '_xmlplus.parsers.pyexpat' extension
x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DXML_NS=1 -DXML_DTD=1 -DBYTEORDER=1234 -DXML_CONTEXT_BYTES=1024 -Iextensions/expat/lib -I/usr/include/python2.7 -c extensions/pyexpat.c -o build/temp.linux-x86_64-2.7/extensions/pyexpat.o
x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DXML_NS=1 -DXML_DTD=1 -DBYTEORDER=1234 -DXML_CONTEXT_BYTES=1024 -Iextensions/expat/lib -I/usr/include/python2.7 -c extensions/expat/lib/xmlparse.c -o build/temp.linux-x86_64-2.7/extensions/expat/lib/xmlparse.o
extensions/expat/lib/xmlparse.c:75:2: error: #error memmove does not exist on this platform, nor is a substitute available
#error memmove does not exist on this platform, nor is a substitute available
^
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

我该如何解决这个错误?编辑:

~/Desktop/pyhrf-0.2$ sudo apt-get install python2.7-dev
[sudo] password for vahid:
Reading package lists... Done
Building dependency tree
Reading state information... Done
python2.7-dev is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 21 not upgraded.

编辑2:

sudo apt-get install python-xml
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package python-xml

最佳答案

最好的方法是在 /usr/include/python2.7/pyconfig.h 的顶部添加 #define HAVE_MEMMOVE 1

引用:https://bugs.launchpad.net/ubuntu/+source/python2.7/+bug/1238244/

关于python - 在 ubuntu 上安装 PyXML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19814391/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com