首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在mac中使用pwntools

在mac中使用pwntools
EN

Stack Overflow用户
提问于 2016-11-21 20:36:18
回答 1查看 2.4K关注 0票数 0

我想在我的mac中使用pwntools(它是python模块)。然而,我得到的是错误,而不是pwntools。我尝试了https://github.com/Gallopsled/pwntools/issues中的所有步骤。但我得到了

代码语言:javascript
复制
Traceback (most recent call last):
  File "/Users/Knight/PycharmProjects/untitled/gmail.py", line 1, in <module>
    import pwn
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pwn/__init__.py", line 2, in <module>
    from .toplevel import *
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pwn/toplevel.py", line 20, in <module>
    import pwnlib
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pwnlib/__init__.py", line 40, in <module>
    importlib.import_module('.%s' % module, 'pwnlib')
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/importlib/__init__.py", line 37, in import_module
    __import__(name)
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pwnlib/args.py", line 10, in <module>
    from . import term
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pwnlib/term/__init__.py", line 3, in <module>
    from . import completer
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pwnlib/term/completer.py", line 4, in <module>
    from . import readline
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pwnlib/term/readline.py", line 4, in <module>
    from . import text
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pwnlib/term/text.py", line 115, in <module>
    sys.modules[__name__] = Module()
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pwnlib/term/text.py", line 26, in __init__
    self.num_colors = termcap.get('colors', default = 8)
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pwnlib/term/termcap.py", line 25, in get
    s = curses.tigetstr(cap)
_curses.error: must call (at least) setupterm() first

我不明白为什么我不能用它。请帮帮我

EN

回答 1

Stack Overflow用户

发布于 2017-09-24 05:54:41

您必须设置以下环境变量,如下所示

export TERM=linux export TERMINFO=/etc/terminfo

Setupterm could not find terminal, in Python program using curses

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40720360

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档