在cmd中安装pywifi模块时出现问题

C:\Users>cd ..
C:>cd pywifi-master
C:\pywifi-master>pip install.
pip 不是内部或外部命令,也不是可运行程序或批处理文件。

已经修改了环境变量,没有用。

你现在是pip命令不能用吗,如果不能用,你试一下用pip3 看看能不能解决
如:
pip3 install pywif

看下你的python目录下的Scripts目录是否也配置到了环境变量里

img

【相关推荐】



  • 这篇博客: 3-python库之-pywifi无线网卡控制中的 1.获取无线网卡接口 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:

    有时候一台电脑上有多张网卡,这时候我们需要选择自己需要的网卡进行SSID链接。

    使用pywifi.PyWiFi接口创建实例的时候,就会返回我们一共检测到几张网卡,然后通过wifi.interfaces.name()可以获取到每个网卡的名字,我们再根据自己的需求,选择对应的网卡。

    def get_wifi_interfaces():
        wifi = pywifi.PyWiFi()  # 创建一个无限对象
        num = len(wifi.interfaces())
        if num <= 0:
            logging.info("未找到无线网卡接口!\n")
            exit()
        if num == 1:
            wifi_iface = wifi.interfaces()[0]  # 取一个无限网卡
            logging.info(u"无线网卡接口: %s\n" % (wifi_iface.name()))
            return wifi_iface
        else:
            logging.info('%-4s   %s\n' % (u'序号', u'网卡接口名称'))
            for i, w in enumerate(wifi.interfaces()):
                logging.info('%-4s   %s' % (i, w.name()))
            while True:
                iface_no = input('请选择网卡接口序号:'.encode('utf-8').decode('gbk'))
                no = int(iface_no)
                if no >= 0 and no < num:
                    return wifi.interfaces()[no]
    
    

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^