关于Windows10下面的nmap包安装到anaconda搭建的虚拟环境中的方法、流程

关于Windows10下面的nmap包安装到anaconda搭建的虚拟环境中的方法、流程

步骤简介

第一步:先官网下载并安装nmap,添加环境变量。
第二步:再用prompt activate对应虚拟环境,然后pip安装nmap与python-nmap。

第一步

nmap软件的官网.
如以下截图所示,点击官网中的 nmap-7.80-setup.exe下载安装包。
在这里插入图片描述
下载完成后的安装包如下图所示,黑框部分才是下载的安装包,其它的不用管。
黑框部分才是下载的安装包,其它的不用管
直接双击安装。安装时除了安装路径需要按自己情况选择外,其它都点Next按钮。另外,安装路径在添加环境变量中要用到,所以记一下。

然后添加环境变量:右键此电脑,点击属性,在弹出窗口点击高级系统设置,在弹出的新窗口选择环境变量,在新弹出的窗口选中Path,然后点编辑,添加安装上述文件时的安装路径。然后一路点击确认,反向将这些打开的窗口关闭。打开的窗口如下图所示,黑框圈出了需要点击的部分。
在这里插入图片描述

第二步

打开anaconda的prompt窗口,执行下述命令:

//...>是目录,无所谓
...>activate 虚拟环境名称
// 只能用pip,因为conda或清华镜像之类的找不到这个
...>pip install nmap
...>pip install python-nmap

自此,就可以在 对应的虚拟环境中 使用nmap,也不用担心PortScan 没有之类的问题了。

曾经遇到的问题

  1. PortScannerError… PATH is …
    原因:环境变量没添加,或者直接第一步的安装就没弄。
  2. AttributeError: module ‘nmap’ has no attribute ‘PorScanner’
    原因: 'PorScanner’少了个字母 t 。尬。

建议

如果没按上述步骤来,出了错,从头来过。python-nmap 没办法unistall就直接去 ...\Anaconda2\envs\虚拟环境名\Lib\site-packages\中找到和nmap相关的四个文件或文件夹(具体如下图,可能还会有一个python_nmap…的文件需要删除),删了重来。
在这里插入图片描述

附注

安装建议主要受以下两个blog的启发。
blog 1 Windows下Python-nmap安装使用.
blog 2 window下python模块nmap安装使用.

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xdhsCS_cv_ml

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值