安装python nmap模块

安装python nmap模块,python,module,installation,Python,Module,Installation,已尝试安装名为的模块。我打字 python /root/Downloads/python-nmap-0.2.4.setup.py install 但它显示了这个错误 Traceback (most recent call last): File "/root/Downloads/python-nmap-0.2.4/setup.py", line 43, in <module> long_description=open('README.txt').read() + "\

已尝试安装名为的模块。我打字

python /root/Downloads/python-nmap-0.2.4.setup.py install
但它显示了这个错误

Traceback (most recent call last):
  File "/root/Downloads/python-nmap-0.2.4/setup.py", line 43, in <module>
    long_description=open('README.txt').read() + "\n" + open('CHANGELOG').read(),
IOError: [Errno 2] No such file or directory: 'README.txt'
回溯(最近一次呼叫最后一次):
文件“/root/Downloads/python-nmap-0.2.4/setup.py”,第43行,在
long_description=open('README.txt').read()+“\n”+open('CHANGELOG').read(),
IOError:[Errno 2]没有这样的文件或目录:“README.txt”
有人有什么建议吗?

1)可能是PIP有这个软件包吗? 2) 可能是软件包在下载过程中损坏了?

一些“建议”:

  • 不要为此使用根帐户。太冒险了-你能相信下载多少?您是否检查了加密签名,以及它是否是可信源?如果不是,就不要以root运行它(更好的是,甚至不要使用它!)
  • 你的Linux是否有预编译版本?这要安全得多(因为它应该包含加密签名)。尝试
    aptitude安装python nmap
  • 尝试从源目录安装
  • 只使用默认包含的
    子流程
    模块可能会容易得多

尝试导航到与setup.py相同的文件夹并运行命令。它正在尝试在您当前的工作目录上获取README.txt您是否尝试过
cd/root/Downloads
,然后是
python-nmap-0.2.4.setup.py安装
?想法是将
cd
放入包含
README.txt
的目录中,因为它看起来像是
setup.py
正在当前工作目录中查找它。@andrefsp/unutbu-您的解决方案成功了。谢谢你的帮助,我现在只是在玩一个parted magic的实时启动版本。完成后,我将在非管理员权限下将其安装到我的主机上,但谢谢你的提示。然后你至少应该使用Ubuntu live CD,它允许使用该软件包进行更简单的安装。