Deepin 15.10.1 安装Twisted 失败!求解决办法
Tofloor
poster avatar
subaiyu
deepin
2019-05-31 23:43
Author
最近使用Scrapy,在安装Scrapy时,一直报错,说我Twisted安装不上百度一波之后,说让我安装依赖,我全部都已安装:
  1. sudo apt install build-essential python3-dev libssl-dev libffi-dev libxml2 libxml2-dev libxslt1-dev zlib1g-dev
Copy the Code


下面是错误日志,日志有删减,没办法字数限制。望大佬帮助:
  1. ERROR: Complete output from command /home/subaiyu/.virtualenvs/open_tender/bin/python3 -u -c 'import setuptools, tokenize;__file__='"'"'/tmp/pip-install-tdvza_pb/Twisted/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-zmzlzu5f --python-tag cp35:
  2.   ERROR: running bdist_wheel
  3.   running build
  4.   running build_py
  5.   creating build
  6.   creating build/lib.linux-x86_64-3.5
  7.   creating build/lib.linux-x86_64-3.5/twisted
  8.   copying src/twisted/copyright.py -> build/lib.linux-x86_64-3.5/twisted
  9. ........此处省略很多行.........
  10.   warning: no previously-included files matching '*.misc' found under directory 'src/twisted'
  11.   warning: no previously-included files matching '*.bugfix' found under directory 'src/twisted'
  12.   warning: no previously-included files matching '*.removal' found under directory 'src/twisted'
  13.   warning: no previously-included files matching 'NEWS' found under directory 'src/twisted'
  14. ........此处省略很多行.........
  15.   warning: no previously-included files matching '*' found under directory '.circleci'
  16.   no previously-included directories found matching 'bin'
  17.   no previously-included directories found matching 'admin'
  18.   warning: no previously-included files found matching 'docs/historic/2003'
  19.   warning: no previously-included files matching '*' found under directory 'docs/historic/2003'
  20.   writing manifest file 'src/Twisted.egg-info/SOURCES.txt'
  21.   copying src/twisted/test/cert.pem.no_trailing_newline -> build/lib.linux-x86_64-3.5/twisted/test
  22.   copying src/twisted/test/key.pem.no_trailing_newline -> build/lib.linux-x86_64-3.5/twisted/test
  23. .........此处省略很多行.............
  24.   copying src/twisted/python/test/_deprecatetests.py.3only -> build/lib.linux-x86_64-3.5/twisted/python/test
  25.   running build_ext
  26.   building 'twisted.test.raiser' extension
  27.   creating build/temp.linux-x86_64-3.5
  28.   creating build/temp.linux-x86_64-3.5/src
  29.   creating build/temp.linux-x86_64-3.5/src/twisted
  30.   creating build/temp.linux-x86_64-3.5/src/twisted/test
  31.   x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fdebug-prefix-map=/build/python3.5-3.5.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.5m -I/home/subaiyu/.virtualenvs/open_tender/include/python3.5m -c src/twisted/test/raiser.c -o build/temp.linux-x86_64-3.5/src/twisted/test/raiser.o
  32.   In file included from /usr/include/python3.5m/Python.h:25:0,
  33.                    from src/twisted/test/raiser.c:4:
  34.   /usr/include/stdio.h:79:9: error: unknown type name ‘_G_va_list’
  35.    typedef _G_va_list va_list;
  36.            ^~~~~~~~~~
  37.   /usr/include/stdio.h:114:9: error: unknown type name ‘_G_fpos64_t’
  38.    typedef _G_fpos64_t fpos_t;
  39.            ^~~~~~~~~~~
  40.   /usr/include/stdio.h:118:9: error: unknown type name ‘_G_fpos64_t’
  41.    typedef _G_fpos64_t fpos64_t;
  42.            ^~~~~~~~~~~
  43.   In file included from /usr/include/python3.5m/Python.h:25:0,
  44.                    from src/twisted/test/raiser.c:4:
  45.   /usr/include/stdio.h:374:8: error: unknown type name ‘_G_va_list’
  46.           _G_va_list __arg);
  47.           ^~~~~~~~~~
  48.   /usr/include/stdio.h:379:54: error: unknown type name ‘_G_va_list’
  49.    extern int vprintf (const char *__restrict __format, _G_va_list __arg);
  50.                                                         ^~~~~~~~~~
  51.   /usr/include/stdio.h:382:8: error: unknown type name ‘_G_va_list’
  52.           _G_va_list __arg) __THROWNL;
  53.           ^~~~~~~~~~
  54.   /usr/include/stdio.h:393:42: error: unknown type name ‘_G_va_list’
  55.            const char *__restrict __format, _G_va_list __arg)
  56.                                             ^~~~~~~~~~
  57.   /usr/include/stdio.h:402:9: error: unknown type name ‘_G_va_list’
  58.            _G_va_list __arg)
  59.            ^~~~~~~~~~
  60.   /usr/include/stdio.h:415:8: error: unknown type name ‘_G_va_list’
  61.           _G_va_list __arg)
  62.           ^~~~~~~~~~
  63.   /usr/include/stdio.h:474:7: error: unknown type name ‘_G_va_list’
  64.          _G_va_list __arg)
  65.          ^~~~~~~~~~
  66.   /usr/include/stdio.h:481:53: error: unknown type name ‘_G_va_list’
  67.    extern int vscanf (const char *__restrict __format, _G_va_list __arg)
  68.                                                        ^~~~~~~~~~
  69.   /usr/include/stdio.h:486:40: error: unknown type name ‘_G_va_list’
  70.          const char *__restrict __format, _G_va_list __arg)
  71.                                           ^~~~~~~~~~
  72.   In file included from /usr/include/python3.5m/Python.h:25:0,
  73.                    from src/twisted/test/raiser.c:4:
  74.   /usr/include/stdio.h:905:8: error: unknown type name ‘_G_va_list’
  75.           _G_va_list __args)
  76.           ^~~~~~~~~~
  77.   In file included from /usr/include/stdio.h:938:0,
  78.                    from /usr/include/python3.5m/Python.h:25,
  79.                    from src/twisted/test/raiser.c:4:
  80.   /usr/include/x86_64-linux-gnu/bits/stdio2.h:27:7: error: unknown type name ‘_G_va_list’
  81.          _G_va_list __ap) __THROW;
  82.          ^~~~~~~~~~
  83.   In file included from /usr/include/features.h:364:0,
  84.                    from /usr/include/limits.h:25,
  85.                    from /usr/lib/gcc/x86_64-linux-gnu/6/include-fixed/limits.h:168,
  86.                    from /usr/lib/gcc/x86_64-linux-gnu/6/include-fixed/syslimits.h:7,
  87.                    from /usr/lib/gcc/x86_64-linux-gnu/6/include-fixed/limits.h:34,
  88.                    from /usr/include/python3.5m/Python.h:11,
  89.                    from src/twisted/test/raiser.c:4:
  90.   /usr/include/x86_64-linux-gnu/bits/stdio2.h:43:1: error: unknown type name ‘_G_va_list’
  91.    __NTH (vsprintf (char *__restrict __s, const char *__restrict __fmt,
  92.    ^
  93.   In file included from /usr/include/stdio.h:938:0,
  94.                    from /usr/include/python3.5m/Python.h:25,
  95.                    from src/twisted/test/raiser.c:4:
  96.   /usr/include/x86_64-linux-gnu/bits/stdio2.h:57:8: error: unknown type name ‘_G_va_list’
  97.           _G_va_list __ap) __THROW;
  98.           ^~~~~~~~~~
  99.   In file included from /usr/include/features.h:364:0,
  100.                    from /usr/include/limits.h:25,
  101.                    from /usr/lib/gcc/x86_64-linux-gnu/6/include-fixed/limits.h:168,
  102.                    from /usr/lib/gcc/x86_64-linux-gnu/6/include-fixed/syslimits.h:7,
  103.                    from /usr/lib/gcc/x86_64-linux-gnu/6/include-fixed/limits.h:34,
  104.                    from /usr/include/python3.5m/Python.h:11,
  105.                    from src/twisted/test/raiser.c:4:
  106.   /usr/include/x86_64-linux-gnu/bits/stdio2.h:74:1: error: unknown type name ‘_G_va_list’
  107.    __NTH (vsnprintf (char *__restrict __s, size_t __n,
  108.    ^
  109.   In file included from /usr/include/stdio.h:938:0,
  110.                    from /usr/include/python3.5m/Python.h:25,
  111.                    from src/twisted/test/raiser.c:4:
  112.   /usr/include/x86_64-linux-gnu/bits/stdio2.h:89:40: error: unknown type name ‘_G_va_list’
  113.          const char *__restrict __format, _G_va_list __ap);
  114.                                           ^~~~~~~~~~
  115.   /usr/include/x86_64-linux-gnu/bits/stdio2.h:91:6: error: unknown type name ‘_G_va_list’
  116.         _G_va_list __ap);
  117.         ^~~~~~~~~~
  118.   /usr/include/x86_64-linux-gnu/bits/stdio2.h:114:40: error: unknown type name ‘_G_va_list’
  119.    vprintf (const char *__restrict __fmt, _G_va_list __ap)
  120.                                           ^~~~~~~~~~
  121.   /usr/include/x86_64-linux-gnu/bits/stdio2.h:125:34: error: unknown type name ‘_G_va_list’
  122.       const char *__restrict __fmt, _G_va_list __ap)
  123.                                     ^~~~~~~~~~
  124.   /usr/include/x86_64-linux-gnu/bits/stdio2.h:134:37: error: unknown type name ‘_G_va_list’
  125.          const char *__restrict __fmt, _G_va_list __arg)
  126.                                        ^~~~~~~~~~
  127.   /usr/include/x86_64-linux-gnu/bits/stdio2.h:150:51: error: unknown type name ‘_G_va_list’
  128.    vdprintf (int __fd, const char *__restrict __fmt, _G_va_list __ap)
  129.                                                      ^~~~~~~~~~
  130.   /usr/include/x86_64-linux-gnu/bits/stdio2.h:162:38: error: unknown type name ‘_G_va_list’
  131.           const char *__restrict __fmt, _G_va_list __arg)
  132.                                         ^~~~~~~~~~
  133.   /usr/include/x86_64-linux-gnu/bits/stdio2.h:171:7: error: unknown type name ‘_G_va_list’
  134.          _G_va_list __args)
  135.          ^~~~~~~~~~
  136.   In file included from /usr/include/features.h:364:0,
  137.                    from /usr/include/limits.h:25,
  138.                    from /usr/lib/gcc/x86_64-linux-gnu/6/include-fixed/limits.h:168,
  139.                    from /usr/lib/gcc/x86_64-linux-gnu/6/include-fixed/syslimits.h:7,
  140.                    from /usr/lib/gcc/x86_64-linux-gnu/6/include-fixed/limits.h:34,
  141.                    from /usr/include/python3.5m/Python.h:11,
  142.                    from src/twisted/test/raiser.c:4:
  143.   /usr/include/x86_64-linux-gnu/bits/stdio2.h:207:1: error: unknown type name ‘_G_va_list’
  144.    __NTH (vasprintf (char **__restrict __ptr, const char *__restrict __fmt,
  145.    ^
  146.   /usr/include/x86_64-linux-gnu/bits/stdio2.h:214:1: error: unknown type name ‘_G_va_list’
  147.    __NTH (obstack_vprintf (struct obstack *__restrict __obstack,
  148.    ^
  149.   error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
  150.   ----------------------------------------
  151.   ERROR: Failed building wheel for Twisted
Copy the Code



Reply Favorite View the author
All Replies
avatar
许自强
deepin
2019-05-31 23:52
#1
在虚拟环境安装应该没问题吧
Reply View the author
avatar
subaiyu
deepin
2019-06-01 00:02
#2
https://bbs.deepin.org/post/178638
在虚拟环境安装应该没问题吧

这就是用的虚拟环境安装
Reply View the author
avatar
subaiyu
deepin
2019-06-01 05:22
#3
本渣在我的另一台Deepin机器上安装成功。。。不知道为什么这一台机器一直报错。。。
Reply View the author
avatar
orxyzi
deepin
2019-06-01 05:59
#4
如果是 Twisted 安装失败,可以去下载离线包手动安装后,再次尝试你的命令安装 SCrapy
https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted
Reply View the author
avatar
subaiyu
deepin
2019-06-01 18:31
#5
https://bbs.deepin.org/post/178638
如果是 Twisted 安装失败,可以去下载离线包手动安装后,再次尝试你的命令安装 SCrapy
https://www.lfd.uci ...

离线安装只针对Windows,Linux没有离线包吧~~
Reply View the author
avatar
orxyzi
deepin
2019-06-05 17:22
#6
https://bbs.deepin.org/post/178638
离线安装只针对Windows,Linux没有离线包吧~~

你都不去看不去试,wheel的轮子应该能用
Reply View the author