关于 ModuleNotFoundError: No module named 'twisted.persisted'

ubuntu  install  twisted  error

 

或者是 import twisted 报错

 

一、下载源码安装

pip uninstall twisted

wget https://twistedmatrix.com/Releases/Twisted/17.9/Twisted-17.9.0.tar.bz2

tar -xvf Twisted-17.9.0.tar.bz2

cd Twisted-17.9.05.python setup.py install

二、

提示找不到python.h文件,服务器上面是三个版本的python,2.7,3.5,3.6  

报错如下

building 'twisted.test.raiser' extension
creating build/temp.linux-x86_64-3.6
creating build/temp.linux-x86_64-3.6/src
creating build/temp.linux-x86_64-3.6/src/twisted
creating build/temp.linux-x86_64-3.6/src/twisted/test
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -I/root/.virtualenvs/yun_spider/include/python3.6m -c src/twisted/test/raiser.c -o build/temp.linux-x86_64-3.6/src/twisted/test/raiser.o
src/twisted/test/raiser.c:4:20: fatal error: Python.h: No such file or directory
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

解决方法:

之前都是 sudo apt install python-dev  或者  sudo apt install python3-dev 结果都不成功,或者是提示已经是最新版本

那么前面两个版本的都装了那就试一下 3.6版本的   sudo apt install python3.6-dev

在安装 Twisted 

问题解决

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值