【发布时间】:2015-08-03 14:27:34
【问题描述】:
我需要一些关于我的新 Ubuntu 15.04 虚拟机的帮助。我尝试安装 pip 模块 telnetlib3,但出现了一些错误:
pip install telnetlib3
Downloading/unpacking telnetlib3
Downloading telnetlib3-0.2.3.tar.gz (96kB): 96kB downloaded
Running setup.py (path:/tmp/pip-build-YojtJ4/telnetlib3/setup.py) egg_info for package telnetlib3
Traceback (most recent call last):
File "<string>", line 17, in <module>
File "/tmp/pip-build-YojtJ4/telnetlib3/setup.py", line 28, in <module>
install_requires = [str(req.req) for req in requirements]
File "/home/max/.local/lib/python2.7/site-packages/pip/req/req_file.py", line 72, in parse_requirements
"parse_requirements() missing 1 required keyword argument: "
TypeError: parse_requirements() missing 1 required keyword argument: 'session'
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 17, in <module>
File "/tmp/pip-build-YojtJ4/telnetlib3/setup.py", line 28, in <module>
install_requires = [str(req.req) for req in requirements]
File "/home/max/.local/lib/python2.7/site-packages/pip/req/req_file.py", line 72, in parse_requirements
"parse_requirements() missing 1 required keyword argument: "
TypeError: parse_requirements() missing 1 required keyword argument: 'session'
----------------------------------------
Cleaning up...
Command python setup.py egg_info failed with error code 1 in /tmp/pip-build-YojtJ4/telnetlib3
Storing debug log for failure in /home/max/.pip/pip.log
我已经用谷歌搜索过,但没有发现任何对我有用的东西。
非常感谢您的帮助!
【问题讨论】:
-
你真正想做什么?除非您正在编写终端模拟器,否则我认为您应该寻找 Python 提供的其他网络库。
-
我想用它来捕获snmp。你知道我可以使用的库吗?
-
SNMP 通常使用 UDP。 Telnet 使用 TCP。捕获 SNMP 是什么意思?如果您需要网络捕获,您可以使用
pcapy、pypcap或scapy。您能否详细说明您真正想要实现的目标? -
我把东西弄混了。我正在学习 Python 网络自动化的 gns3 学院课程,我想安装我需要的所有模块。所以我需要安装 telnetlib。
-
你是从哪里安装的
pip? (我在 15.04 上遇到了 pip 问题,仅当我直接从 github 安装非常血腥的最新版本时才修复)
标签: ubuntu python pip mod-python