python-import - pwntools Python 模块在 python2 中不起作用,但在 python3 中起作用
问题描述
我有一个 python2 脚本,我想使用pwntools python 模块运行,我尝试使用以下命令运行它:
蟒蛇测试.py
但后来我得到:
文件“test.py”,第 3 行,在 from pwn import * ImportError: No module named pwn
但是当我用 python3 尝试它时,它克服了那个错误,但它遇到了其他错误,因为它是一个 python2 脚本。为什么当我使用 python2 运行 pwntools 时它不起作用,并且我可以在不将整个东西移植到 python3 的情况下运行我的脚本吗?
解决方案
很难确定,但看起来您为 python3 而不是为 python2 安装了 pwntools。python版本之间不共享包。如果您运行python2 -m pip install --user pwntools
然后尝试使用 python2 运行它是否有效?
推荐阅读
- c# - 我可以覆盖 StructureMap/Autofac 中的列表注册吗?
- php - 选择行 WHERE LIKE 'ã'(外来字符)返回所有行?
- c# - 无法使用 HttpClient 向 RESTful API 发出 post 请求
- python - TypeError:尝试在 Python 3 中将 CSV 插入 SQL Server 数据库时,“map”类型的对象没有 len()
- java - 带有java json的对象数组
- python - 如何根据另一个键的值在字典中选择一个键的值
- databricks - 在 Databricks 上查看临时笔记本作业
- vb.net - 如何防止使用 StreamWriter 删除尾随零
- javascript - 覆盖数据表搜索
- recursion - 参数数据类型