我正在尝试运行Scrapy并遇到以下错误。
似乎Scrapy无法找到TheTwisted 10.0.0 - 我已下载它但不知道放置文件夹的位置。谢谢!
追踪(最近一次通话): 文件“/ usr / local / bin / scrapy”,第5行,in 从pkg_resources导入load_entry_point 文件“/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources/init.py”,第3095行, @_call_aside 在_call_aside中输入文件“/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources/init.py”,第3081行 f(* args,** kwargs) 在_initialize_master_working_set中输入文件“/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources/init.py”,第3108行 working_set = WorkingSet._build_master() 文件“/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources/init.py”,第658行,在_build_master中 ws.require(的需要) 文件“/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources/init.py”,第959行,在require中 needed = self.resolve(parse_requirements(requirements)) 文件“/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources/init.py”,第846行,解析 提升DistributionNotFound(req,requirers) pkg_resources.DistributionNotFound:找不到'Twisted> = 10.0.0'分布,是Scrapy所必需的
答案 0 :(得分:0)
如果使用Linux,请在终端中运行pip install Twisted
来安装Twisted。
如果是Windows,请Twisted docs recommend pip install Twisted[windows_platform]
。
在这两种情况下,如果您使用的是虚拟环境(推荐),请务必将其安装在venv中。