Scrapy ImportError:没有名为';扭曲。持续';

Scrapy ImportError:没有名为';扭曲。持续';,scrapy,twisted,Scrapy,Twisted,我已经在python3.5.2上安装了scrapy,但是当我在命令行上执行scrapy-v时,会发生以下情况: >> scrapy -v Traceback (most recent call last): File "/usr/bin/scrapy", line 7, in <module> from scrapy.cmdline import execute File "/usr/local/python3.5.2/lib/python3.5/site

我已经在
python3.5.2
上安装了scrapy,但是当我在命令行上执行
scrapy-v
时,会发生以下情况:

>> scrapy -v
Traceback (most recent call last):
  File "/usr/bin/scrapy", line 7, in <module>
    from scrapy.cmdline import execute
  File "/usr/local/python3.5.2/lib/python3.5/site-packages/scrapy/__init__.py", line 27, in <module>
    from . import _monkeypatches
  File "/usr/local/python3.5.2/lib/python3.5/site-packages/scrapy/_monkeypatches.py", line 20, in <module>
    import twisted.persisted.styles  # NOQA
ImportError: No module named 'twisted.persisted'
但当我导入scrapy时,与命令行相同:

In [4]: import scrapy
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-4-51c73a18167b> in <module>()
----> 1 import scrapy

/usr/local/python3.5.2/lib/python3.5/site-packages/scrapy/__init__.py in <module>()
     25 
     26 # Apply monkey patches to fix issues in external libraries
---> 27 from . import _monkeypatches
     28 del _monkeypatches
     29 

/usr/local/python3.5.2/lib/python3.5/site-packages/scrapy/_monkeypatches.py in <module>()
     18 # Undo what Twisted's perspective broker adds to pickle register
     19 # to prevent bugs like Twisted#7989 while serializing requests
---> 20 import twisted.persisted.styles  # NOQA
     21 # Remove only entries with twisted serializers for non-twisted types.
     22 for k, v in frozenset(copyreg.dispatch_table.items()):

ImportError: No module named 'twisted.persisted'
[4]中的
:导入刮屑
---------------------------------------------------------------------------
ImportError回溯(最近一次呼叫最后一次)
在()
---->1进口羊瘙痒
/usr/local/python3.5.2/lib/python3.5/site-packages/scrapy/__-init__.py-in()
25
26#应用monkey补丁修复外部库中的问题
--->27来自。导入\u monkeypatches
28德鲁蒙基补丁
29
/usr/local/python3.5.2/lib/python3.5/site-packages/scrapy//u monkeypatches.py in()
18#撤销Twisted的透视代理添加到pickle寄存器的内容
19#在序列化请求时防止Twisted#7989等错误
--->20导入扭曲的.persistend.style#NOQA
21#对于非扭曲类型,仅删除带有扭曲序列化程序的条目。
22对于冻结集中的k,v(copyreg.dispatch_table.items()):
ImportError:没有名为“twisted.persisted”的模块

我很困惑,我只想经营一家spaider,帮帮我吧

如果查看
requirements-py3.txt
,您的Twisted版本已经过时:

扭曲>=15.5.0
lxml>=3.2.4
pyOpenSSL>=0.13.1
css选择>=0.9
queuelib>=1.1.1
w3lib>=1.17.0
服务标识

你的位置是15.2。
目前是最新版本17.1.0,运行它没有任何缺点;尝试:

pip3 install twisted --upgrade

您还可以通过键入
pip show
pip3 install twisted --upgrade