在mac上安装scrapy成功,但运行错误 gaoyaqiu:git gaoyaqiu$scrapy 回溯(最近一次呼叫最后一次): 文件/usr/local/bin/scrapy,第7行,in 从scrapy.cmdline导入执行 文件/Library/Python/2.7/site-packages/scrapy/cmdline.py,第9行,在 从scrapy.crawler导入crawler进程 文件/Library/Python/2.7/site-packages/scrapy/crawler.py,第7行,in 从twisted.internet导入反应器,延迟 文件/Library/Python/2.7/site-packages/twisted/internet/reactor.py,第38行,in 从twisted.internet导入默认值 文件/Library/Python/2.7/site-packages/twisted/internet/default.py,第56行,in 安装=\u getInstallFunction(平台) File/Library/Python/2.7/site-packages/twisted/internet/default.py,第50行,在_getInstallFunction中 从twisted.internet.selectreactor导入安装 文件/Library/Python/2.7/site-packages/twisted/internet/selectreactor.py,第18行,in 从twisted.internet导入posixbase 文件/Library/Python/2.7/site-packages/twisted/internet/posixbase.py,第18行,in 来自twisted.internet导入错误、udp、tcp 文件/Library/Python/2.7/site-packages/twisted/internet/tcp.py,第28行,in 从twisted.internet.\u newtls导入( 文件/Library/Python/2.7/site-packages/twisted/internet//u newtls.py,第21行,in 从twisted.protocols.tls导入TLSMemoryBIOFactory、TLSMemoryBIOProtocol 文件/Library/Python/2.7/site-packages/twisted/protocols/tls.py,第63行,in 从twisted.internet.\u sslverify导入\u setAcceptableProtocols 文件/Library/Python/2.7/site-packages/twisted/internet//\u sslverify.py,第38行,in TLSVersion.TLSv1_1:SSL.OP_NO_TLSv1_1, AttributeError:模块对象没有属性OP_no_TLSv1_1

在mac上安装scrapy成功,但运行错误 gaoyaqiu:git gaoyaqiu$scrapy 回溯(最近一次呼叫最后一次): 文件/usr/local/bin/scrapy,第7行,in 从scrapy.cmdline导入执行 文件/Library/Python/2.7/site-packages/scrapy/cmdline.py,第9行,在 从scrapy.crawler导入crawler进程 文件/Library/Python/2.7/site-packages/scrapy/crawler.py,第7行,in 从twisted.internet导入反应器,延迟 文件/Library/Python/2.7/site-packages/twisted/internet/reactor.py,第38行,in 从twisted.internet导入默认值 文件/Library/Python/2.7/site-packages/twisted/internet/default.py,第56行,in 安装=\u getInstallFunction(平台) File/Library/Python/2.7/site-packages/twisted/internet/default.py,第50行,在_getInstallFunction中 从twisted.internet.selectreactor导入安装 文件/Library/Python/2.7/site-packages/twisted/internet/selectreactor.py,第18行,in 从twisted.internet导入posixbase 文件/Library/Python/2.7/site-packages/twisted/internet/posixbase.py,第18行,in 来自twisted.internet导入错误、udp、tcp 文件/Library/Python/2.7/site-packages/twisted/internet/tcp.py,第28行,in 从twisted.internet.\u newtls导入( 文件/Library/Python/2.7/site-packages/twisted/internet//u newtls.py,第21行,in 从twisted.protocols.tls导入TLSMemoryBIOFactory、TLSMemoryBIOProtocol 文件/Library/Python/2.7/site-packages/twisted/protocols/tls.py,第63行,in 从twisted.internet.\u sslverify导入\u setAcceptableProtocols 文件/Library/Python/2.7/site-packages/twisted/internet//\u sslverify.py,第38行,in TLSVersion.TLSv1_1:SSL.OP_NO_TLSv1_1, AttributeError:模块对象没有属性OP_no_TLSv1_1,python,macos,scrapy,Python,Macos,Scrapy,我遇到了同样的问题 下面的线程有帮助 gaoyaqiu:git gaoyaqiu$ scrapy Traceback (most recent call last): File /usr/local/bin/scrapy, line 7, in <module> from scrapy.cmdline import execute File /Library/Python/2.7/site-packages/scrapy/cmdline.py, line 9,

我遇到了同样的问题

下面的线程有帮助

gaoyaqiu:git gaoyaqiu$ scrapy 
Traceback (most recent call last):
  File /usr/local/bin/scrapy, line 7, in <module>
      from scrapy.cmdline import execute
  File /Library/Python/2.7/site-packages/scrapy/cmdline.py, line 9, in <module>
      from scrapy.crawler import CrawlerProcess
  File /Library/Python/2.7/site-packages/scrapy/crawler.py, line 7, in <module>
      from twisted.internet import reactor, defer
  File /Library/Python/2.7/site-packages/twisted/internet/reactor.py, line 38, in <module>
      from twisted.internet import default
  File /Library/Python/2.7/site-packages/twisted/internet/default.py, line 56, in <module>
      install = _getInstallFunction(platform)
  File /Library/Python/2.7/site-packages/twisted/internet/default.py, line 50, in _getInstallFunction
      from twisted.internet.selectreactor import install
  File /Library/Python/2.7/site-packages/twisted/internet/selectreactor.py, line 18, in <module>
      from twisted.internet import posixbase
  File /Library/Python/2.7/site-packages/twisted/internet/posixbase.py, line 18, in <module>
      from twisted.internet import error, udp, tcp
  File /Library/Python/2.7/site-packages/twisted/internet/tcp.py, line 28, in <module>
      from twisted.internet._newtls import (
  File /Library/Python/2.7/site-packages/twisted/internet/_newtls.py, line 21,  in <module>
      from twisted.protocols.tls import TLSMemoryBIOFactory, TLSMemoryBIOProtocol
  File /Library/Python/2.7/site-packages/twisted/protocols/tls.py, line 63, in  <module>
      from twisted.internet._sslverify import _setAcceptableProtocols
  File /Library/Python/2.7/site-packages/twisted/internet/_sslverify.py, line 38, in <module>
      TLSVersion.TLSv1_1: SSL.OP_NO_TLSv1_1,
AttributeError: module object has no attribute OP_NO_TLSv1_1
如果需要sudo访问,请将其添加到命令中


我遇到了同样的问题

下面的线程有帮助

gaoyaqiu:git gaoyaqiu$ scrapy 
Traceback (most recent call last):
  File /usr/local/bin/scrapy, line 7, in <module>
      from scrapy.cmdline import execute
  File /Library/Python/2.7/site-packages/scrapy/cmdline.py, line 9, in <module>
      from scrapy.crawler import CrawlerProcess
  File /Library/Python/2.7/site-packages/scrapy/crawler.py, line 7, in <module>
      from twisted.internet import reactor, defer
  File /Library/Python/2.7/site-packages/twisted/internet/reactor.py, line 38, in <module>
      from twisted.internet import default
  File /Library/Python/2.7/site-packages/twisted/internet/default.py, line 56, in <module>
      install = _getInstallFunction(platform)
  File /Library/Python/2.7/site-packages/twisted/internet/default.py, line 50, in _getInstallFunction
      from twisted.internet.selectreactor import install
  File /Library/Python/2.7/site-packages/twisted/internet/selectreactor.py, line 18, in <module>
      from twisted.internet import posixbase
  File /Library/Python/2.7/site-packages/twisted/internet/posixbase.py, line 18, in <module>
      from twisted.internet import error, udp, tcp
  File /Library/Python/2.7/site-packages/twisted/internet/tcp.py, line 28, in <module>
      from twisted.internet._newtls import (
  File /Library/Python/2.7/site-packages/twisted/internet/_newtls.py, line 21,  in <module>
      from twisted.protocols.tls import TLSMemoryBIOFactory, TLSMemoryBIOProtocol
  File /Library/Python/2.7/site-packages/twisted/protocols/tls.py, line 63, in  <module>
      from twisted.internet._sslverify import _setAcceptableProtocols
  File /Library/Python/2.7/site-packages/twisted/internet/_sslverify.py, line 38, in <module>
      TLSVersion.TLSv1_1: SSL.OP_NO_TLSv1_1,
AttributeError: module object has no attribute OP_NO_TLSv1_1
如果需要sudo访问,请将其添加到命令中


实际上,可以通过以下方式解决:

pip install Twisted==16.4.1

从链接:

实际上它是通过以下方式解决的:

pip install Twisted==16.4.1

从链接:

请格式化您的代码,它是不可读的。请提供更多信息,您是如何通过Pip或easy_install安装的,现有计算机中是否也安装了其他Python版本?可能您没有安装正确版本的
twisted
?@RahulSharma I由Pip安装的,有python3.5和2.7版本在计算机上。修复了文本缩进以匹配软件实际生成的内容。请格式化您的代码,它不可读。提供更多信息,您是如何通过Pip或easy_install安装的,现有计算机中是否也安装了任何其他Python版本?也许您没有正确版本的
twisted
instaLLL?@RahulSharma我是由PIP安装的,计算机上有python3.5和2.7版本。修复了文本缩进,以匹配软件实际生成的内容。这个答案对我有效,在我看来是真正的解决方案。这个答案对我有效,在我看来是真正的解决方案。