ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Python问题:ImportError: cannot import name 'gen' from 'tornado' (unknown location)

2020-09-10 21:02:05  阅读:401  来源: 互联网

标签:oneforall name Python unknown py OneForAll install import python3


背景:

使用kali安装子域名收集工具(oneforall)时,安装文档的步骤执行很顺利,但在执行主程序时遇到的如下报错。

RHEL/Centos系统
1、安装git和pip3
sudo yum update
sudo yum install git python3-pip -y

2、克隆OneForAll项目
git clone https://gitee.com/shmilylty/OneForAll.git

3、安装相关依赖
cd OneForAll/
sudo yum install gcc python3-devel python3-pip -y
sudo python3 -m pip install -U pip setuptools wheel -i https://mirrors.aliyun.com/pypi/simple/
sudo pip3 install uvloop -i https://mirrors.aliyun.com/pypi/simple/
sudo pip3 install --ignore-installed -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/
python3 oneforall.py --help

问题描述:

root@unic0rn:~/web/OneForAll# python3 oneforall.py --help
Traceback (most recent call last):
  File "oneforall.py", line 15, in <module>
    import dbexport
  File "/root/web/OneForAll/dbexport.py", line 13, in <module>
    from common import utils
  File "/root/web/OneForAll/common/utils.py", line 13, in <module>
    import tenacity
  File "/usr/local/lib/python3.8/dist-packages/tenacity/__init__.py", line 504, in <module>
    from tenacity.tornadoweb import TornadoRetrying
  File "/usr/local/lib/python3.8/dist-packages/tenacity/tornadoweb.py", line 23, in <module>
    from tornado import gen
ImportError: cannot import name 'gen' from 'tornado' (unknown location)

解决方法:

安装较低版本的tornado ,命令如下:

pip install tornado==5.1.1

然后就可以正常使用了

python3 oneforall.py --target example.com run
python3 oneforall.py --targets ./example.txt run

 

标签:oneforall,name,Python,unknown,py,OneForAll,install,import,python3
来源: https://www.cnblogs.com/zhaijiahui/p/13648311.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有