pywifi安装的一个坑

您所在的位置:网站首页 python模块安装后找不到模块了怎么办 pywifi安装的一个坑

pywifi安装的一个坑

2023-07-16 11:55| 来源: 网络整理| 查看: 265

简介

pywifi是python的一个专门处理wifi设备的模块.

安装它只需要一句代码: pip install pywifi

但是 , 首先得安装pip (通用python包管理工具)

安装 pip wujinji@wujinji-linux:~/soft/pycharm-2018.2.3/bin$ sudo wget https://bootstrap.pypa.io/get-pip.py wujinji@wujinji-linux:~/soft/pycharm-2018.2.3/bin$ python get-pip.py

pip安装完成,接下来按照pywifi时会报错没有找到模块!

失败原因 : python命令默认使用低版本python2.7(ubuntu14)安装pip,但是python2.7不支持pywifi

解决方案 : 使用python3安装pip

卸载已经安装的pip

$ python -m pip uninstall pip

重新安装pip

$ sudo wget https://bootstrap.pypa.io/get-pip.py

$ sudo python3 get-pip.py

 

 安装pywifi

$ pip install pywifi 

 测试模块 

#!/usr/bin/python3 # -*- coding: UTF-8 -*- # author wujinji import pywifi # 导入wifi模块 from pywifi import const # 导入常量 ''' 判断是否已经连接到wifi ''' def gic(): # 创建无线wifi对象 wifi = pywifi.PyWiFi() # 从列表获取第一个无线网卡句柄 ifaces = wifi.interfaces()[0] if ifaces.status() == const.IFACE_CONNECTED: print('网络已连接...') else: print('网络未连接...') gic()  

 

运行成功 

wujinji@wujinji-linux:~/workspace/pycharm/venv$ sudo python3 wifi/testWifi.py [sudo] password for wujinji: 网络已连接... wujinji@wujinji-linux:~/workspace/pycharm/venv$

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3