1
__import__("drozer.cli.%s" % (sys.argv[1]))
解决方法
1.在python2 路径下安装drozer
2.把python2 路径加进系统变量
2
D:\test \python2\Scripts>drozer console connect
Traceback (most recent call last):
File "D:\test \python2\Scripts\drozer", line 30, in <module>
__import__("drozer.cli.%s" % (sys.argv[1]))
File "D:\test \python2\lib\site-packages\drozer\cli\console.py", line 8, in <module>
from drozer.console import Console
File "D:\test \python2\lib\site-packages\drozer\console\__init__.py", line 4, in <module>
from drozer.console.console import Console
File "D:\test \python2\lib\site-packages\drozer\console\console.py", line 5, in <module>
from pydiesel.api.protobuf_pb2 import Message
File "D:\test \python2\lib\site-packages\pydiesel\api\__init__.py", line 9, in <module>
from pydiesel.api.frame import Frame
File "D:\test \python2\lib\site-packages\pydiesel\api\frame.py", line 3, in <module>
from pydiesel.api.protobuf_pb2 import Message
File "D:\test \python2\lib\site-packages\pydiesel\api\protobuf_pb2.py", line 3, in <module>
from google.protobuf import descriptor
File "D:\test \python2\lib\site-packages\google\protobuf\descriptor.py", line 113
class DescriptorBase(metaclass=DescriptorMetaclass):
^
解决方案
pip install protobuf==3.17.3