使用命令:
pip install twisted
發現了如下錯誤:
src/twisted/test/raiser.c:4:20: 致命錯誤:Python.h:沒有那個文件或目錄
#include "Python.h"
^
編譯中斷。
error: command 'gcc' failed with exit status 1
紅色部分出錯提示:
Command "/usr/bin/python2 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-mUmfzz/twisted/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-77C8__-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-mUmfzz/twisted/
網上查找了一下,初步判斷應該是缺少依賴包,執行如下命令:
yum install python-devel
然后再次安裝 pip install twisted
安裝完成如下提示:
Requirement already satisfied: zope.interface>=3.6.0 in /usr/lib64/python2.7/site-packages (from twisted)
Requirement already satisfied: constantly>=15.1 in /usr/lib/python2.7/site-packages (from twisted)
Requirement already satisfied: incremental>=16.10.1 in /usr/lib/python2.7/site-packages (from twisted)
Requirement already satisfied: Automat>=0.3.0 in /usr/lib/python2.7/site-packages (from twisted)
Requirement already satisfied: hyperlink>=17.1.1 in /usr/lib/python2.7/site-packages (from twisted)
Requirement already satisfied: setuptools in /usr/lib/python2.7/site-packages (from zope.interface>=3.6.0->twisted)
Requirement already satisfied: attrs in /usr/lib/python2.7/site-packages (from Automat>=0.3.0->twisted)
Requirement already satisfied: six in /usr/lib/python2.7/site-packages (from Automat>=0.3.0->twisted)
Installing collected packages: twisted
Running setup.py install for twisted ... done
Successfully installed twisted-17.9.0
但是為啥是python2.7,我是3.6.3。還是繼續再研究一下。